类 SecurityUtil
java.lang.Object
plus.hiver.common.utils.SecurityUtil
安全工具类
尊重知识产权,CV 请保留版权,海文科技 https://hiver.cc 出品,不允许非法使用,后果自负
- 作者:
- Yazhi Li
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明checkUserPassword(String username, String password) findUserByEmail(String email) findUserByMobile(String mobile) findUserByUsername(String username) 获取当前登录用户 包含所有信息List<org.springframework.security.core.GrantedAuthority>getCurrUserPerms(String username) 通过用户名获取用户拥有权限获取当前登录用户部分基本信息 id、username、nickname、mobile、email、departmentId、type、permissions(角色和菜单名)获取当前用户数据权限 null代表具有所有权限 包含值为-1的数据代表无任何权限 包含值为-2的数据代表仅自己的权限
-
构造器详细资料
-
SecurityUtil
public SecurityUtil()
-
-
方法详细资料
-
getDeparmentIds
获取当前用户数据权限 null代表具有所有权限 包含值为-1的数据代表无任何权限 包含值为-2的数据代表仅自己的权限 -
getCurrUserSimple
获取当前登录用户部分基本信息 id、username、nickname、mobile、email、departmentId、type、permissions(角色和菜单名)- 返回:
- 当前后台用户
-
getCurrUserPerms
通过用户名获取用户拥有权限- 参数:
username- 用户名- 返回:
- 权限集合
-
getCurrUser
获取当前登录用户 包含所有信息- 返回:
- 当前后台用户
-
findUserByUsername
-
userToDTO
-
checkUserPassword
-
findUserByMobile
-
findUserByEmail
-
getToken
-
getToken
-