用户登录问题修改

This commit is contained in:
jiang 2024-11-07 16:52:26 +08:00
parent b428ef318e
commit 2a8f87024b
1 changed files with 10 additions and 1 deletions

View File

@ -359,7 +359,7 @@ public class SysUserController extends BaseController {
* 重置密码 * 重置密码
*/ */
@RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:user:edit")) @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:user:edit"))
@PostMapping("/resetPwd") @PostMapping("/resetPwd")
@SysLog(title = "用户管理", businessType = OperaType.UPDATE, logType = 0, module = "系统管理->用户管理", details = "重置用户密码") @SysLog(title = "用户管理", businessType = OperaType.UPDATE, logType = 0, module = "系统管理->用户管理", details = "重置用户密码")
public AjaxResult resetPwd(@RequestBody SysUser user) { public AjaxResult resetPwd(@RequestBody SysUser user) {
try { try {
@ -545,4 +545,13 @@ public class SysUserController extends BaseController {
return AjaxResult.success(); return AjaxResult.success();
} }
@PostMapping("/confirmPassword")
public AjaxResult confirmPassword(@RequestBody SysUser user) {
Long userId = SecurityUtils.getUserId();
user.setUserId(userId);
SysUser sysUser = userService.selectUserById(user.getUserId());
boolean b = SecurityUtils.matchesPassword(user.getPassword(), sysUser.getPassword());
return b? success():error("密码错误");
}
} }