1.登录和注册想法这是一个使用spring boot的qq邮箱注册登录项目。没有首页,用邮差测试。详细有截图。1.1、观念注册:通过输入邮箱发送验证码,检查来自
1.登录和注册想法
这是一个使用spring boot的qq邮箱注册登录项目。没有首页,用邮差测试。详细有截图。
1.1、观念
注册:通过输入邮箱发送验证码,检查来自前端的验证码与后台生成的验证码是否一致。如果一致,将数据写入数据库,完成注册;
登录:通过输入的邮箱查询密码,然后比较密码是否一致。如果它们一致,则登录成功。
1.2、整个工程结构图
2.准备
2.1、打开邮箱POP3/SMTP服务。
登录qq邮箱后,点击左上方的设置,选择账户,如下图所示。
然后就一直往下滑。看到下图所示的POP3/SMTP服务,点击打开,应该会给求助者的手机号码发一条短信,然后会收到一个授权码。您必须保存好它,它将在appliction.properties配置中使用。
2.2.创建spring boot项目时,一定要确认它。jdk选8。
以下是
<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> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <!--jdbc--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency>
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/143855.html