手机端API接口测试优化,支持验证码登录。

This commit is contained in:
thinkgem
2018-03-21 20:37:50 +08:00
parent fdd73a7442
commit 25c306e689
3 changed files with 11 additions and 3 deletions

View File

@@ -86,6 +86,10 @@ public class LoginController extends BaseController{
// 是否显示验证码
model.addAttribute("isValidCodeLogin", ObjectUtils.toInteger(Global.getConfig("sys.login.failedNumAfterValidCode", "200")) == 0);
//获取当前会话对象
Session session = UserUtils.getSession();
model.addAttribute("sessionid", (String)session.getId());
// 获取登录参数
Map<String, Object> paramMap = ServletUtils.getExtParams(request);
@@ -172,6 +176,10 @@ public class LoginController extends BaseController{
// }
model.addAttribute("isValidCodeLogin", BaseAuthorizingRealm.isValidCodeLogin(username, /*corpCode, */(String)paramMap.get("deviceType"), "failed"));
}
//获取当前会话对象
Session session = UserUtils.getSession();
model.addAttribute("sessionid", (String)session.getId());
// 登录操作如果是Ajax操作直接返回登录信息字符串。
if (ServletUtils.isAjaxRequest(request)){

View File

@@ -262,7 +262,7 @@ shiro:
isAllowExternalSiteIframe: true
# 是否允许跨域访问,如果允许,设置允许的域名,全部域名设置*号,如果不允许,此设置应该为空
# accessControlAllowOrigin: http://demo.jeesite.com
# accessControlAllowOrigin: http://demo.jeesite.net
# accessControlAllowOrigin: '*'
# URI 权限过滤器定义