|
@@ -225,7 +225,7 @@ public class TaUserController extends BaseController {
|
225
|
225
|
* @return
|
226
|
226
|
*/
|
227
|
227
|
@PutMapping(value = "/admin/update/password")
|
228
|
|
- public ResponseBean updatePassword(
|
|
228
|
+ public ResponseBean updatePassword( @RequestParam String originalPassword,
|
229
|
229
|
@RequestParam String newPassword,
|
230
|
230
|
HttpServletRequest request) {
|
231
|
231
|
|
|
@@ -234,6 +234,14 @@ public class TaUserController extends BaseController {
|
234
|
234
|
}
|
235
|
235
|
|
236
|
236
|
Integer userId = getUserId(request);
|
|
237
|
+
|
|
238
|
+ // 校验当前旧密码是否正确
|
|
239
|
+ String password = MD5Utils.md5(MD5Utils.md5(originalPassword));
|
|
240
|
+ TaUser taUser = iTaUserService.getById(userId);
|
|
241
|
+ if (!password.equals(taUser.getLoginPassword())){
|
|
242
|
+ return ResponseBean.error("旧密码错误,请重新输入", ResponseBean.ERROR_UNAVAILABLE);
|
|
243
|
+ }
|
|
244
|
+
|
237
|
245
|
try {
|
238
|
246
|
iTaUserService.resetPassword(userId, newPassword);
|
239
|
247
|
return ResponseBean.success("操作成功!");
|