|
|
@@ -21,7 +21,7 @@ import com.fs.common.service.ISmsService;
|
|
|
import com.fs.common.utils.ParseUtils;
|
|
|
import com.fs.common.utils.ServletUtils;
|
|
|
import com.fs.common.utils.ip.IpUtils;
|
|
|
-import com.fs.common.utils.sign.Md5Utils;
|
|
|
+import com.fs.common.utils.PasswordUtils;
|
|
|
import com.fs.core.config.WxOpenProperties;
|
|
|
import com.fs.his.config.FsSysConfig;
|
|
|
import com.fs.his.domain.FsUser;
|
|
|
@@ -118,7 +118,7 @@ public class AppLoginController extends AppBaseController{
|
|
|
if (fsUser != null) {
|
|
|
// 更新已有用户的密码
|
|
|
user.setUserId(fsUser.getUserId());
|
|
|
- user.setPassword(Md5Utils.hash(param.getPassword()));
|
|
|
+ user.setPassword(PasswordUtils.encode(param.getPassword()));
|
|
|
user.setUpdateTime(new DateTime());
|
|
|
userService.updateFsUser(user);
|
|
|
return R.ok("注册成功");
|
|
|
@@ -128,7 +128,7 @@ public class AppLoginController extends AppBaseController{
|
|
|
user.setNickName("app用户" + param.getPhone().substring(param.getPhone().length() - 4));
|
|
|
user.setStatus(1);
|
|
|
user.setAvatar("https://cos.his.cdwjyyh.com/fs/20240926/420728ee06e54575ba82665dedb4756b.png");
|
|
|
- user.setPassword(Md5Utils.hash(param.getPassword()));
|
|
|
+ user.setPassword(PasswordUtils.encode(param.getPassword()));
|
|
|
user.setCreateTime(new Date());
|
|
|
|
|
|
if (userService.insertFsUser(user) > 0) {
|
|
|
@@ -228,7 +228,7 @@ public class AppLoginController extends AppBaseController{
|
|
|
user.setNickName("app用户" + phone.substring(phone.length() - 4));
|
|
|
user.setStatus(1);
|
|
|
user.setAvatar("https://cos.his.cdwjyyh.com/fs/20240926/420728ee06e54575ba82665dedb4756b.png");
|
|
|
- user.setPassword(Md5Utils.hash(password));
|
|
|
+ user.setPassword(PasswordUtils.encode(password));
|
|
|
user.setCreateTime(new Date());
|
|
|
if (userService.insertFsUser(user) > 0) {
|
|
|
return R.ok("注册成功");
|
|
|
@@ -257,7 +257,7 @@ public class AppLoginController extends AppBaseController{
|
|
|
}
|
|
|
FsUser userMap=new FsUser();
|
|
|
userMap.setUserId(user.getUserId());
|
|
|
- userMap.setPassword(Md5Utils.hash(param.getPassword()));
|
|
|
+ userMap.setPassword(PasswordUtils.encode(param.getPassword()));
|
|
|
if (userService.updateFsUser(userMap)>0){
|
|
|
return R.ok("新密码设置成功");
|
|
|
}
|
|
|
@@ -386,7 +386,7 @@ public class AppLoginController extends AppBaseController{
|
|
|
newUser.setHistoryApp("app");
|
|
|
newUser.setAppleKey(param.getAppleKey());
|
|
|
newUser.setPhone(param.getPhone());
|
|
|
- newUser.setPassword(Md5Utils.hash(param.getPassword()));
|
|
|
+ newUser.setPassword(PasswordUtils.encode(param.getPassword()));
|
|
|
newUser.setNickName("苹果用户" + param.getPhone().substring(param.getPhone().length() - 4));
|
|
|
newUser.setCreateTime(new Date());
|
|
|
newUser.setStatus(1);
|
|
|
@@ -411,7 +411,7 @@ public class AppLoginController extends AppBaseController{
|
|
|
if (StringUtils.isNotEmpty(userMap.getAppleKey()) && !param.getAppleKey().equals(userMap.getAppleKey())) {
|
|
|
return R.error("该手机号已绑定其他账号");
|
|
|
}
|
|
|
- if (param.getSimExist() == 0 && !Md5Utils.hash(param.getPassword()).equals(userMap.getPassword())) {
|
|
|
+ if (param.getSimExist() == 0 && !PasswordUtils.matches(param.getPassword(), userMap.getPassword())) {
|
|
|
return R.error("密码不正确");
|
|
|
}
|
|
|
} else {
|
|
|
@@ -493,7 +493,7 @@ public class AppLoginController extends AppBaseController{
|
|
|
if (!redisCode.equals(code)) {
|
|
|
return R.error("验证码错误");
|
|
|
}
|
|
|
- String password = Md5Utils.hash(newPassword);
|
|
|
+ String password = PasswordUtils.encode(newPassword);
|
|
|
return userService.updatePasswordByPhone(password,encryptPhone);
|
|
|
}
|
|
|
|
|
|
@@ -608,9 +608,15 @@ public class AppLoginController extends AppBaseController{
|
|
|
updateExistingUserJpushId(user, param.getJpushId());
|
|
|
}
|
|
|
|
|
|
- if (!Md5Utils.hash(param.getPassword()).equals(user.getPassword())) {
|
|
|
+ if (!PasswordUtils.matches(param.getPassword(), user.getPassword())) {
|
|
|
return R.error("密码不正确");
|
|
|
}
|
|
|
+ if (PasswordUtils.isLegacy(user.getPassword())) {
|
|
|
+ FsUser upgrade = new FsUser();
|
|
|
+ upgrade.setUserId(user.getUserId());
|
|
|
+ upgrade.setPassword(PasswordUtils.encode(param.getPassword()));
|
|
|
+ userService.updateFsUser(upgrade);
|
|
|
+ }
|
|
|
|
|
|
return generateTokenAndReturn(user);
|
|
|
|