@@ -180,6 +180,12 @@ public class SysUserController extends BaseController
}
if(Validator.isNotEmpty(user.getPassword())){
//重置密码
+ if(!loginUser.getUser().isAdmin()){
+ //普通用户需传入旧密码修改
+ if(loginUser.getPassword()!=bo.getOldPassword()){
+ return AjaxResult.error("旧密码错误");
+ }
user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
user.setUpdateBy(SecurityUtils.getUsername());
@@ -86,6 +86,10 @@ public class SysUserEditBo
@ApiModelProperty("密码")
private String password;
+ /** 旧密码 */
+ @ApiModelProperty("旧密码")
+ private String oldPassword;
+
/** 帐号状态(1正常 0停用) */
@Excel(name = "帐号状态", readConverterExp = "1=正常,0=停用")