文章目录
1、登录注册思路
这是一个使用spring boot做的一个qq邮箱注册和登录的项目。
没写前端页面,使用postman测试。有截图详细。
1.1、思路
注册:通过输入的邮箱发送验证码,检验前端传来的验证码是否和后台生成的一致,若一致,将数据写入数据库,完成注册;
登录:通过输入的邮箱查询密码,然后比较密码是否一致,一致就是登录成功。
1.2、整个项目结构图
2、准备
2.1、开启邮箱POP3/SMTP服务
登录qq邮箱后,点击左上方的设置,选择账户,如下图。
然后一直往下滑,看到如下图的POP3/SMTP服务,点击开启,应该会让帮定的手机号发个短信,然后会收到一个授权码,一定要好好保存
,在appliction.properties配置中会用到。
2.2、创建一个spring boot项目的时候,一直确认,jdk选择8。
下边是pom.xml中<dependencies>
标签的全部依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--web-->
<dependency>