@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(RegVO regVO)
注册账号
|
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 |
setUserAndRole(UserDO user,
int roleId) |
void |
verifyCaptcha(LoginVO loginVO)
验证验证码是否正确
|
public CaptchaBase64 getLoginCaptcha(String code)
getLoginCaptcha 在接口中 LoginServicepublic String getRegCaptcha(String email)
getRegCaptcha 在接口中 LoginServiceemail - 邮箱public RequestResult checkLogin(LoginVO loginVO, javax.servlet.http.HttpServletRequest request)
checkLogin 在接口中 LoginServiceloginVO - 登录参数request - 登录请求public RequestResult checkLogin(String key, String varCode, javax.servlet.http.HttpServletRequest request)
checkLogin 在接口中 LoginServicekey - KeyvarCode - 用户的输入public String checkReg(RegVO regVO)
checkReg 在接口中 LoginServiceregVO - 注册参数public 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 setUserAndRole(UserDO user, int roleId)
setUserAndRole 在接口中 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 © 2025. All rights reserved.