取消无用的扩展参数用法
This commit is contained in:
@@ -47,7 +47,7 @@ import com.jeesite.modules.sys.utils.UserUtils;
|
||||
public class FormAuthenticationFilter extends org.apache.shiro.web.filter.authc.FormAuthenticationFilter {
|
||||
|
||||
public static final String DEFAULT_CAPTCHA_PARAM = "validCode"; // 验证码
|
||||
public static final String DEFAULT_PARAMS_PARAM = ServletUtils.DEFAULT_PARAMS_PARAM; // 登录附加参数(JSON字符串)优先级高于附加参数前缀
|
||||
// public static final String DEFAULT_PARAMS_PARAM = ServletUtils.DEFAULT_PARAMS_PARAM; // 登录附加参数(JSON字符串)优先级高于附加参数前缀
|
||||
public static final String DEFAULT_PARAM_PREFIX_PARAM = ServletUtils.DEFAULT_PARAM_PREFIX_PARAM; // 附加参数前缀
|
||||
public static final String DEFAULT_MESSAGE_PARAM = "message"; // 登录返回消息
|
||||
public static final String DEFAULT_REMEMBER_USERCODE_PARAM = "rememberUserCode"; // 记住用户名
|
||||
@@ -320,7 +320,7 @@ public class FormAuthenticationFilter extends org.apache.shiro.web.filter.authc.
|
||||
String username = WebUtils.getCleanParam(request, DEFAULT_USERNAME_PARAM);
|
||||
boolean rememberMe = WebUtils.isTrue(request, DEFAULT_REMEMBER_ME_PARAM);
|
||||
boolean rememberUserCode = WebUtils.isTrue(request, DEFAULT_REMEMBER_USERCODE_PARAM);
|
||||
String params = WebUtils.getCleanParam(request, DEFAULT_PARAMS_PARAM);
|
||||
// String params = WebUtils.getCleanParam(request, DEFAULT_PARAMS_PARAM);
|
||||
String exception = (String)request.getAttribute(DEFAULT_ERROR_KEY_ATTRIBUTE_NAME);
|
||||
String message = (String)request.getAttribute(DEFAULT_MESSAGE_PARAM);
|
||||
|
||||
@@ -332,7 +332,7 @@ public class FormAuthenticationFilter extends org.apache.shiro.web.filter.authc.
|
||||
data.put(DEFAULT_USERNAME_PARAM, username);
|
||||
data.put(DEFAULT_REMEMBER_ME_PARAM, rememberMe);
|
||||
data.put(DEFAULT_REMEMBER_USERCODE_PARAM, rememberUserCode);
|
||||
data.put(DEFAULT_PARAMS_PARAM, params);
|
||||
// data.put(DEFAULT_PARAMS_PARAM, params);
|
||||
Map<String, Object> paramMap = ServletUtils.getExtParams(request);
|
||||
for (Entry<String, Object> entry : paramMap.entrySet()){
|
||||
data.put(DEFAULT_PARAM_PREFIX_PARAM + entry.getKey(), entry.getValue());
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
package com.jeesite.modules.sys.web;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
@@ -72,9 +71,8 @@ public class LoginController extends BaseController{
|
||||
return loginFailure(request, response, model);
|
||||
}
|
||||
|
||||
// 获取登录失败数据
|
||||
Map<String, Object> data = FormAuthenticationFilter.getLoginData(request, response);
|
||||
model.addAllAttributes(data);
|
||||
// 获取登录数据
|
||||
model.addAllAttributes(FormAuthenticationFilter.getLoginData(request, response));
|
||||
|
||||
// 如果是Ajax请求,返回Json字符串。
|
||||
if (ServletUtils.isAjaxRequest((HttpServletRequest)request)){
|
||||
@@ -83,7 +81,7 @@ public class LoginController extends BaseController{
|
||||
}
|
||||
|
||||
// 返回指定用户类型的登录页视图
|
||||
String userType = (String)data.get(FormAuthenticationFilter.DEFAULT_PARAM_PREFIX_PARAM + "userType");
|
||||
String userType = (String)model.asMap().get(ServletUtils.DEFAULT_PARAM_PREFIX_PARAM + "userType");
|
||||
if (StringUtils.isBlank(userType)){
|
||||
userType = User.USER_TYPE_EMPLOYEE;
|
||||
}
|
||||
@@ -111,8 +109,7 @@ public class LoginController extends BaseController{
|
||||
}
|
||||
|
||||
// 获取登录失败数据
|
||||
Map<String, Object> data = FormAuthenticationFilter.getLoginFailureData(request, response);
|
||||
model.addAllAttributes(data);
|
||||
model.addAllAttributes(FormAuthenticationFilter.getLoginFailureData(request, response));
|
||||
|
||||
// 如果是Ajax请求,返回Json字符串。
|
||||
if (ServletUtils.isAjaxRequest(request)){
|
||||
@@ -120,7 +117,7 @@ public class LoginController extends BaseController{
|
||||
}
|
||||
|
||||
// 返回指定用户类型的登录页视图
|
||||
String userType = (String)data.get(FormAuthenticationFilter.DEFAULT_PARAM_PREFIX_PARAM + "userType");
|
||||
String userType = (String)model.asMap().get(ServletUtils.DEFAULT_PARAM_PREFIX_PARAM + "userType");
|
||||
if (StringUtils.isBlank(userType)){
|
||||
userType = User.USER_TYPE_EMPLOYEE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user