@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)
二次验证登录
|
RequestResult |
checkMailCaptchaLogin(LoginVO loginVO,
javax.servlet.http.HttpServletRequest request) |
String |
checkReg(RegVO regVO)
注册账号
|
UserDO |
existUser(LoginVO loginVO)
通过账号密码查询用户
|
String |
getCaptcha(String email) |
CaptchaBase64 |
getLoginCaptcha(javax.servlet.http.HttpServletRequest request,
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) |
RequestResult |
loginSuccess(UserDO user) |
RequestResult |
loginSuccess(UserDO user,
List<RoleDO> roles)
构建登录成功返回结果
|
void |
saveAdminResources(String userId,
List<ResourcesDto> list)
将用户登录成功后的资源列表缓存起来
|
void |
sendReAuthCaptcha(String key) |
boolean |
setUserAndRole(UserDO user,
int roleId) |
void |
verifyCaptcha(LoginVO loginVO)
验证验证码是否正确
|
public CaptchaBase64 getLoginCaptcha(javax.servlet.http.HttpServletRequest request, String code)
getLoginCaptcha 在接口中 LoginServicepublic String getRegCaptcha(String email)
getRegCaptcha 在接口中 LoginServiceemail - 邮箱public String getCaptcha(String email)
getCaptcha 在接口中 LoginServicepublic RequestResult checkMailCaptchaLogin(LoginVO loginVO, javax.servlet.http.HttpServletRequest request)
checkMailCaptchaLogin 在接口中 LoginServicepublic 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 RequestResult loginSuccess(UserDO user)
loginSuccess 在接口中 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 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 - 用户登录信息public RequestResult loginSuccess(UserDO user, List<RoleDO> roles)
Copyright © 2025. All rights reserved.