‘liusuyi’
2024-03-15 9ab35c4cbc2bf535ab15305b173d0e6d27ffb3ba
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -7,7 +7,9 @@
import com.github.xiaoymin.knife4j.annotations.ApiSort;
import com.ruoyi.common.annotation.Anonymous;
import com.ruoyi.common.utils.PageUtils;
import com.ruoyi.framework.web.service.SysPasswordService;
import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.system.service.ISysUserService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -43,7 +45,10 @@
    @Autowired
    private SysPermissionService permissionService;
    @Autowired
    private SysPasswordService passwordService;
    @Autowired
    private ISysUserService userService;
    /**
     * 登录方法
     *
@@ -61,7 +66,21 @@
        ajax.put(Constants.TOKEN, token);
        return ajax;
    }
    @PostMapping("/validate")
    @ApiOperation(value = "验证密码")
    @ApiOperationSupport(order = 1)
    public AjaxResult validate(@RequestBody SysUser sysUser) {
        SysUser user = userService.selectUserByUserName(sysUser.getUserName());
        boolean b = SecurityUtils.matchesPassword(sysUser.getPassword(),user.getPassword());
        if(b)
        {
            return AjaxResult.success("密码正确");
        }
        else
        {
            return AjaxResult.error("密码错误");
        }
    }
    /**
     * 获取用户信息
     *