优化登录接口
This commit is contained in:
@@ -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 {
|
|||||||
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 {
|
|||||||
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);
|
||||||
|
|||||||
Reference in New Issue
Block a user