@Service public class LoginServiceImpl extends Object implements LoginService
| 构造器和说明 |
|---|
LoginServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
RequestResult |
checkLogin(LoginVO loginVO,
javax.servlet.http.HttpServletRequest request) |
RequestResult |
checkLogin(String key,
String varCode,
javax.servlet.http.HttpServletRequest request)
二次验证登录
|
String |
checkReg(UserDO user,
String key,
String captcha,
Integer roleId) |
UserDO |
existUser(LoginVO loginVO)
通过账号密码查询用户
|
CaptchaBase64 |
getLoginCaptcha(String code) |
String |
getRegCaptcha(String email) |
List<ResourcesDto> |
getResourceByPid(Integer pid)
通过PID获取资源列表
|
List<ResourcesDto> |
getResourceByRole(String userId)
根据角色ID获取资源列表
|
List<ResourcesDto> |
getResourcesAll(String userId)
获取系统所有资源
|
List<RoleDO> |
getRolesById(String id)
获取拥有的权限
|
UserDO |
getUserByLoginName(String loginName) |
void |
saveAdminResources(String userId,
List<ResourcesDto> list)
将用户登录成功后的资源列表缓存起来
|
void |
sendReAuthCaptcha(String key) |
boolean |
setAdminAndRole(UserDO user,
int roleId) |
void |
verifyCaptcha(LoginVO loginVO)
验证验证码是否正确
|
public CaptchaBase64 getLoginCaptcha(String code)
getLoginCaptcha 在接口中 LoginServicepublic String getRegCaptcha(String email)
getRegCaptcha 在接口中 LoginServicepublic RequestResult checkLogin(LoginVO loginVO, javax.servlet.http.HttpServletRequest request)
checkLogin 在接口中 LoginServicepublic RequestResult checkLogin(String key, String varCode, javax.servlet.http.HttpServletRequest request)
checkLogin 在接口中 LoginServicekey - KeyvarCode - 用户的输入public String checkReg(UserDO user, String key, String captcha, Integer roleId)
checkReg 在接口中 LoginServicepublic UserDO existUser(LoginVO loginVO)
existUser 在接口中 LoginServicepublic List<ResourcesDto> getResourceByRole(String userId)
getResourceByRole 在接口中 LoginServicepublic List<ResourcesDto> getResourcesAll(String userId)
getResourcesAll 在接口中 LoginServicepublic List<RoleDO> getRolesById(String id)
getRolesById 在接口中 LoginServiceid - 用户标识public UserDO getUserByLoginName(String loginName)
getUserByLoginName 在接口中 LoginServicepublic boolean setAdminAndRole(UserDO user, int roleId)
setAdminAndRole 在接口中 LoginServicepublic void saveAdminResources(String userId, List<ResourcesDto> list)
saveAdminResources 在接口中 LoginServiceuserId - 用户IDlist - 资源列表public void sendReAuthCaptcha(String key)
sendReAuthCaptcha 在接口中 LoginServicepublic List<ResourcesDto> getResourceByPid(Integer pid)
public void verifyCaptcha(LoginVO loginVO)
loginVO - 用户登录信息Copyright © 2024. All rights reserved.