类 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的数据代表仅自己的权限获取token获取token转换用户
-
构造器详细资料
-
SecurityUtil
public SecurityUtil()
-
-
方法详细资料
-
getDeparmentIds
获取当前用户数据权限 null代表具有所有权限 包含值为-1的数据代表无任何权限 包含值为-2的数据代表仅自己的权限 -
getCurrUserSimple
获取当前登录用户部分基本信息 id、username、nickname、mobile、email、departmentId、type、permissions(角色和菜单名)- 返回:
- 当前后台用户
-
getCurrUserPerms
通过用户名获取用户拥有权限- 参数:
username- 用户名- 返回:
- 权限集合
-
getCurrUser
获取当前登录用户 包含所有信息- 返回:
- 当前后台用户
-
findUserByUsername
通过用户名获取用户- 参数:
username-- 返回:
-
userToDTO
转换用户- 参数:
user-- 返回:
-
checkUserPassword
校验用户密码- 参数:
username-password-- 返回:
-
findUserByMobile
通过手机获取用户- 参数:
mobile-- 返回:
-
findUserByEmail
通过邮箱获取用户- 参数:
email-- 返回:
-
getToken
获取token- 参数:
username-saveLogin-- 返回:
-
getToken
获取token- 参数:
user-saveLogin-- 返回:
-