1:加入util包,导入版本控制
2:功能一:注册带验证码,密码加密
3:功能二:提交注册,邮箱激活
1.txt
而mvn idea:idea这个命令可以检查并继续下载未下载完整的依赖jar。
在命令行输入mvn idea:idea ,然后 file–invalidate caches 重启就可以了
将tomcat\lib\servlet.jar加入jdk1.3\jre\lib\ext目录下![QA)P9U7HP]G)MD6E3WA8I4I.png](/uploads/projects/baiwujinji-bnb4y@aqqunb/40a22fd338ffcb16c8a7ae4184210b64.png)

![])%F@RJNM]S_ZV2%CZJDDI.png
![F38VF4DR5@HGY@OK51PD7H.png
1:登陆功能:——EASYBUY-USER
编写数据库表——pojoUser.java
数据访问层:编写userdao接口UserDao.java,
实现类impl—连接数据库 UserDaoImpl.java
业务逻辑层:调用访问层UserServiceImpl.javaUserService.java
表示层:发送验证码 UserServlet.javaCheckCodeServlet.javaregister.java
![1RF]1JJH([[V3){G[QA_DD.png](https://cdn.nlark.com/yuque/0/2021/png/22616587/1636880663649-b7e5a0f1-2dcb-4bd2-a38d-6a1a28459794.png#clientId=u62083cc1-d03c-4&from=paste&height=374&id=u1a5ccb4d&margin=%5Bobject%20Object%5D&name=1RF%5D1JJH%28%5B%5BV3%29%7BG%5BQA_DD.png&originHeight=747&originWidth=1149&originalType=binary&ratio=1&size=314758&status=done&style=none&taskId=u97f9921e-5ef4-4889-858c-6cdc8cda637&width=574.5)


在业务逻辑层加入加随机数 和 加密密码 和 邮件
UserServiceImpl.java ActiveUserServlet.java
本章错误:
1:业务逻辑错误,发送多个邮件,加密和随机数全部在业务逻辑层,设置code状态码0
2:数据库访问次数10次错误被锁住,设置 alter profile default limit failed_login_attempts unlimited;无限次数
3:数据库时间类型错误,用sql.util
4:激活邮件字段错误,还是在dao层,出现id:标识符无效
三大注意:设置数据库字段要注意登陆表的激活功能要有status字段,并且打搭配code状态码为激活码 角色用role字段


