浏览代码

登录权限问题

zhangbin 1 年之前
父节点
当前提交
c413dc492f
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      xpgx-common/src/main/java/com/miaxis/common/core/domain/model/LoginUser.java

+ 7 - 1
xpgx-common/src/main/java/com/miaxis/common/core/domain/model/LoginUser.java

@@ -295,7 +295,13 @@ public class LoginUser implements UserDetails
 
 
     @Override
     @Override
     public Collection<? extends GrantedAuthority> getAuthorities() {
     public Collection<? extends GrantedAuthority> getAuthorities() {
-        return Collections.emptyList();
+        if (this.getStudent() != null){
+            List<SimpleGrantedAuthority> roleList = new ArrayList<SimpleGrantedAuthority>();
+            roleList.add(new SimpleGrantedAuthority("ROLE_STUDENT"));
+            return roleList;
+        }else {
+            return Collections.emptyList();
+        }
     }
     }
 
 
 }
 }