|
@@ -2,7 +2,6 @@ package com.xxl.job.admin.controller;
|
2
|
2
|
|
3
|
3
|
import com.xxl.job.admin.controller.annotation.PermessionLimit;
|
4
|
4
|
import com.xxl.job.admin.controller.interceptor.PermissionInterceptor;
|
5
|
|
-import com.xxl.job.admin.core.util.PropertiesUtil;
|
6
|
5
|
import com.xxl.job.admin.service.XxlJobService;
|
7
|
6
|
import com.xxl.job.core.biz.model.ReturnT;
|
8
|
7
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -61,18 +60,21 @@ public class IndexController {
|
61
|
60
|
@ResponseBody
|
62
|
61
|
@PermessionLimit(limit=false)
|
63
|
62
|
public ReturnT<String> loginDo(HttpServletRequest request, HttpServletResponse response, String userName, String password, String ifRemember){
|
64
|
|
- if (!PermissionInterceptor.ifLogin(request)) {
|
65
|
|
- if (StringUtils.isNotBlank(userName) && StringUtils.isNotBlank(password)
|
66
|
|
- && PropertiesUtil.getString("xxl.job.login.username").equals(userName)
|
67
|
|
- && PropertiesUtil.getString("xxl.job.login.password").equals(password)) {
|
68
|
|
- boolean ifRem = false;
|
69
|
|
- if (StringUtils.isNotBlank(ifRemember) && "on".equals(ifRemember)) {
|
70
|
|
- ifRem = true;
|
71
|
|
- }
|
72
|
|
- PermissionInterceptor.login(response, ifRem);
|
73
|
|
- } else {
|
74
|
|
- return new ReturnT<String>(500, "账号或密码错误");
|
75
|
|
- }
|
|
63
|
+ // valid
|
|
64
|
+ if (PermissionInterceptor.ifLogin(request)) {
|
|
65
|
+ return ReturnT.SUCCESS;
|
|
66
|
+ }
|
|
67
|
+
|
|
68
|
+ // param
|
|
69
|
+ if (StringUtils.isBlank(userName) || StringUtils.isBlank(password)){
|
|
70
|
+ return new ReturnT<String>(500, "账号或密码为空");
|
|
71
|
+ }
|
|
72
|
+ boolean ifRem = (StringUtils.isNotBlank(ifRemember) && "on".equals(ifRemember))?true:false;
|
|
73
|
+
|
|
74
|
+ // do login
|
|
75
|
+ boolean loginRet = PermissionInterceptor.login(response, userName, password, ifRem);
|
|
76
|
+ if (!loginRet) {
|
|
77
|
+ return new ReturnT<String>(500, "账号或密码错误");
|
76
|
78
|
}
|
77
|
79
|
return ReturnT.SUCCESS;
|
78
|
80
|
}
|