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 bfdae7761de7d41de3bc97ff6aec73ef5cc30a6e..235afbc3009b564bad5998cd0321cb058d388961 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 bff08095c8b53a77ff19d413a7d070ed75a63694..fa67c47b92eab70cca483012261b532e21b0e9ce 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 582850e4ae89f2abe35188b9097e969000cbd114..89d165eaa930c03cf355014ebe1730253c491723 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 b920bc68c24302e6cc0cffc056afd9cedd3d9bb9..5a8e9f513d26ef1d8ef470608611f04627ab8b69 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>