类 LoginController
java.lang.Object
com.publiccms.controller.web.LoginController
LoginController 登录逻辑
-
字段概要
字段修饰符和类型字段说明private SysAppClientService
protected ConfigDataComponent
private LockComponent
protected static final org.apache.commons.logging.Log
private LogLoginService
protected SafeConfigComponent
private SysUserService
protected SiteComponent
private SysUserTokenService
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void
addLoginStatus
(SysUser user, String authToken, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, int expiryMinutes) void
getCaptchaImage
(jakarta.servlet.http.HttpSession session, jakarta.servlet.http.HttpServletResponse response) login
(SysSite site, String username, String password, String returnUrl, String encoding, String captcha, Long clientId, String uuid, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes model) loginStatus
(jakarta.servlet.http.HttpSession session) logout
(SysSite site, Long userId, String returnUrl, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) register
(SysSite site, SysUser entity, String repassword, String returnUrl, String encode, String captcha, Long clientId, String uuid, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes model) static boolean
verifyNotEnablie
(SysUser user, org.springframework.web.servlet.mvc.support.RedirectAttributes model)
-
字段详细资料
-
log
protected static final org.apache.commons.logging.Log log -
service
-
sysUserTokenService
-
appClientService
-
logLoginService
-
lockComponent
-
siteComponent
-
configDataComponent
-
safeConfigComponent
-
-
构造器详细资料
-
LoginController
public LoginController()
-
-
方法详细资料
-
login
@PostMapping("doLogin") public String login(@RequestAttribute SysSite site, String username, String password, String returnUrl, String encoding, String captcha, Long clientId, String uuid, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes model) - 参数:
site
- 站点username
- 用户名password
- 密码returnUrl
- 返回地址encoding
- 密码编码captcha
- 验证码clientId
- 客户端iduuid
- 客户端uuidrequest
- 请求response
- 返回model
- 模型- 返回:
- view name 视图名
-
loginStatus
@RequestMapping("loginStatus") @ResponseBody public Map<String,Object> loginStatus(jakarta.servlet.http.HttpSession session) - 参数:
session
-- 返回:
- result
-
register
@PostMapping("doRegister") public String register(@RequestAttribute SysSite site, SysUser entity, String repassword, String returnUrl, String encode, String captcha, Long clientId, String uuid, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes model) - 参数:
site
-entity
-repassword
-returnUrl
-encode
-captcha
- 验证码clientId
-uuid
-request
-response
-model
-- 返回:
- view name
-
getCaptchaImage
@RequestMapping("getCaptchaImage") public void getCaptchaImage(jakarta.servlet.http.HttpSession session, jakarta.servlet.http.HttpServletResponse response) -
logout
@PostMapping("doLogout") public String logout(@RequestAttribute SysSite site, Long userId, String returnUrl, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - 参数:
site
-userId
-returnUrl
-request
-response
-- 返回:
- view name
-
addLoginStatus
-
verifyNotEnablie
public static boolean verifyNotEnablie(SysUser user, org.springframework.web.servlet.mvc.support.RedirectAttributes model) - 参数:
user
-model
-- 返回:
- 用户是否禁用
-