Commit bdd70fe8 authored by 季圣华's avatar 季圣华
Browse files

优化登录接口

parent c2f90db8
...@@ -87,7 +87,7 @@ public class UserController { ...@@ -87,7 +87,7 @@ public class UserController {
int userStatus = -1; int userStatus = -1;
try { try {
redisService.deleteObjectBySession(request,"userId"); redisService.deleteObjectBySession(request,"userId");
userStatus = userService.validateUser(loginName, Tools.md5Encryp(password)); userStatus = userService.validateUser(loginName, password);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
logger.error(">>>>>>>>>>>>>用户 " + loginName + " 登录 login 方法 访问服务层异常====", e); logger.error(">>>>>>>>>>>>>用户 " + loginName + " 登录 login 方法 访问服务层异常====", e);
...@@ -223,14 +223,12 @@ public class UserController { ...@@ -223,14 +223,12 @@ public class UserController {
String oldpwd = jsonObject.getString("oldpassword"); String oldpwd = jsonObject.getString("oldpassword");
String password = jsonObject.getString("password"); String password = jsonObject.getString("password");
User user = userService.getUser(userId); User user = userService.getUser(userId);
String oldPassword = Tools.md5Encryp(oldpwd);
String md5Pwd = Tools.md5Encryp(password);
//必须和原始密码一致才可以更新密码 //必须和原始密码一致才可以更新密码
if(demonstrateOpen && user.getLoginName().equals(TEST_USER)){ if(demonstrateOpen && user.getLoginName().equals(TEST_USER)){
flag = 3; //jsh用户不能修改密码 flag = 3; //jsh用户不能修改密码
info = "jsh用户不能修改密码"; info = "jsh用户不能修改密码";
} else if (oldPassword.equalsIgnoreCase(user.getPassword())) { } else if (oldpwd.equalsIgnoreCase(user.getPassword())) {
user.setPassword(md5Pwd); user.setPassword(password);
flag = userService.updateUserByObj(user); //1-成功 flag = userService.updateUserByObj(user); //1-成功
info = "修改成功"; info = "修改成功";
} else { } else {
......
...@@ -496,7 +496,7 @@ public class UserService { ...@@ -496,7 +496,7 @@ public class UserService {
throw new BusinessRunTimeException(ExceptionConstants.USER_NAME_LIMIT_USE_CODE, throw new BusinessRunTimeException(ExceptionConstants.USER_NAME_LIMIT_USE_CODE,
ExceptionConstants.USER_NAME_LIMIT_USE_MSG); ExceptionConstants.USER_NAME_LIMIT_USE_MSG);
} else { } else {
ue.setPassword(Tools.md5Encryp(ue.getPassword())); ue.setPassword(ue.getPassword());
ue.setIsystem(BusinessConstants.USER_NOT_SYSTEM); ue.setIsystem(BusinessConstants.USER_NOT_SYSTEM);
if (ue.getIsmanager() == null) { if (ue.getIsmanager() == null) {
ue.setIsmanager(BusinessConstants.USER_NOT_MANAGER); ue.setIsmanager(BusinessConstants.USER_NOT_MANAGER);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment