阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-11 实现用户登录

从service再想controller这一层去写。
注册和登陆都返回了当前Users对象

实现类

查询使用事务,Supports。andUqualTo添加多个查询条件。

controller

登陆的时候确认密码不是必须的。所以required改为false



对密码进行MD5加密。这里有一个异常 需要抛出。

直接在上面抛出

如果没有查询到。抛出异常。

重启测试

maven install。然后重启api服务。







测试前端

故意输错密码




正确登陆后会跳转到首页。

前端源码业务逻辑





下面是注册的逻辑,和登陆是差不多的


为了演示效果。在这里加一个断点。






我们要拿到的就是data这个对象。


F10往下走。


按F8跳转到首页

注册和登陆就编写完毕了。

结束

原文地址:https://www.cnblogs.com/wangjunwei/p/12083176.html