tlias智能学习辅助系统-学习笔记Part05

YangeIT大约 3 分钟tlias智能学习辅助系统MysqlApifoxServletHTTPGETPOST

tlias智能学习辅助系统-学习笔记Part05

今日目标

  • 修改员工 ✏️
  • 项目答辩 🎉🎉🎉

1. 员工管理-修改员工

点我跳转修改员工

2. 登录模块

登陆功能

image
image

在登录界面中,我们可以输入用户的用户名以及密码,然后点击 Login 按钮就要请求服务器,服务端判断用户输入的用户名或者密码是否正确。如果正确,则返回成功结果,前端跳转至系统首页面。

点击查看登录功能的原型图open in new window

登录服务端的核心逻辑:

  1. 接收前端请求传递的用户名和密码(数据库中的密码是密文,还是明文)
  2. 然后再根据用户名和密码查询用户信息,
    • 如果用户信息存在,则说明用户输入的用户名和密码正确。
    • 如果查询到的用户不存在,则说明用户输入的用户名和密码错误。

完成登录功能实操

思路
思路

LoginController

@RestController
public class LoginController {

    @Autowired
    private EmpService empService;

    @PostMapping("/login")
    public Result login(@RequestBody Emp emp){
        Emp e = empService.login(emp);
	    return  e != null ? Result.success():Result.error("用户名或密码错误");
    }
}







 

 


3. 答辩

点击这里查看答辩详情open in new window