From f14a47623a6e439754c4f1d4f9ac86a65e26dd1d Mon Sep 17 00:00:00 2001
From: zhuyibo <ZhuY109@cardiff.ac.uk>
Date: Tue, 3 Dec 2024 15:40:12 +0000
Subject: [PATCH] develope

---
 .../cf/spring/demo/sports/Userdetail/UserServiceImpl.java   | 6 +++++-
 .../uk/ac/cf/spring/demo/sports/Userdetail/userDao.java     | 6 +++---
 .../ac/cf/spring/demo/sports/security/SecurityConfig.java   | 3 ++-
 src/main/resources/static/html/UserCenter.html              | 1 +
 4 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java
index bfdae77..235afbc 100644
--- a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java
+++ b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java
@@ -6,9 +6,13 @@ import java.util.List;
 
 @Service
 public class UserServiceImpl implements UserService{
+    private final userDao userDao; // 声明依赖
+    public UserServiceImpl(userDao userDao) {
+        this.userDao = userDao;
+    }
     @Override
     public List<User> getAllUsers() {
-        return null;
+        return userDao.getAllUsers();
     }
 
     @Override
diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java
index bff0809..fa67c47 100644
--- a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java
+++ b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java
@@ -15,7 +15,7 @@ public class userDao {
         this.jdbcTemplate = jdbcTemplate;
     }
 
-    // 获取所有用户
+    // get all users
     public List<User> getAllUsers() {
         // 查询所有用户的 SQL 语句
         String sql = "SELECT id, email, username FROM information";
@@ -50,7 +50,7 @@ public class userDao {
         return jdbcTemplate.update(sql, user.getEmail(), user.getUsername());
     }
 
-    // 更新用户信息
+    // update user message
     public int updateUser(User user) {
         // 更新用户的 SQL 语句
         String sql = "UPDATE information SET email = ?, username = ? WHERE id = ?";
@@ -59,7 +59,7 @@ public class userDao {
         return jdbcTemplate.update(sql, user.getEmail(), user.getUsername(), user.getId());
     }
 
-    // 删除用户
+    // delete user
     public int deleteUser(Long id) {
         // 删除用户的 SQL 语句
         String sql = "DELETE FROM information WHERE id = ?";
diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java b/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java
index 582850e..89d165e 100644
--- a/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java
+++ b/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java
@@ -26,7 +26,8 @@ public class SecurityConfig {
             "/html/**",         // static HTML
             "/html/register.html",        // register
             "/html/login.html" , // login
-            "/rankings",          //ranking data path
+            "/rankings",
+            "/UserCenter",//ranking data path
             "/rankings/**"
     };
 
diff --git a/src/main/resources/static/html/UserCenter.html b/src/main/resources/static/html/UserCenter.html
index b920bc6..5a8e9f5 100644
--- a/src/main/resources/static/html/UserCenter.html
+++ b/src/main/resources/static/html/UserCenter.html
@@ -35,6 +35,7 @@
     </tbody>
 </table>
 <div id="footer-container"></div>
+<script src="/js/UserCenter.js"></script>
 <script src="/js/navBar.js"></script>
 <script src="/js/footer.js"></script>
 <script>
-- 
GitLab