实现用户激活这个模块的功能
需求
需求:用户登录邮箱之后,点击邮箱中的连接,完成用户激活操作
在userservlet中编写active方法
UserServlet中的active方法的作用:
1.接收code
2.调用service完成激活 返回值:user
3.生成提示信息
如下图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/804ad0bc20b44d0c9684ded7bfb5bb01.png)
在service中编写active激活方法
通过code获取用户,如果没有找到,则直接结束方法,return null
若找到了,设置激活状态为 1,将code设置为null,return user
如下图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b072f2d260e862f3b28565550363565a.png)
在dao层编写getByCode和update方法
如下图:![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/292f4821eaa9d3ad4474fed0aa125cf1.png)