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