登录优化
This commit is contained in:
@@ -40,7 +40,7 @@ public class CasFilter extends CasBaseFilter {
|
||||
*/
|
||||
@Override
|
||||
protected boolean onLoginSuccess(AuthenticationToken token, Subject subject, ServletRequest request, ServletResponse response) throws Exception {
|
||||
authorizingRealm.onLoginSuccess(UserUtils.getLoginInfo(), (HttpServletRequest)request);
|
||||
authorizingRealm.onLoginSuccess(UserUtils.getLoginInfo(subject), (HttpServletRequest)request);
|
||||
ServletUtils.redirectUrl((HttpServletRequest)request, (HttpServletResponse)response, getSuccessUrl());
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -298,7 +298,7 @@ public class FormFilter extends org.apache.shiro.web.filter.authc.FormAuthentica
|
||||
protected boolean onLoginSuccess(AuthenticationToken token, Subject subject, ServletRequest servletRequest, ServletResponse response) throws Exception {
|
||||
HttpServletRequest request = (HttpServletRequest)servletRequest;
|
||||
// 登录成功后初始化授权信息并处理登录后的操作
|
||||
authorizingRealm.onLoginSuccess(UserUtils.getLoginInfo(), request);
|
||||
authorizingRealm.onLoginSuccess(UserUtils.getLoginInfo(subject), request);
|
||||
// 跳转到登录成功页面,若未指定则获取默认 shiro.successUrl in application.yml
|
||||
String successUrl = (String)request.getAttribute("__url");
|
||||
if (StringUtils.isBlank(successUrl)) {
|
||||
|
||||
Reference in New Issue
Block a user