摘要: 开发登录功能 访问登录页面 点击顶部区域内的链接,打开登录页面。 登录 验证账号、密码、验证码。 成功时,生成登录凭证,发放给客户端。 失败时,跳转回登录页。 退出 将登录凭证修改为失效状态。 跳转至网站首页。 一、登录 ①首先将登录凭证封装成一个类LoginTicket public class 阅读全文
posted @ 2022-04-30 15:20 卷皇 阅读(577) 评论(0) 推荐(0)
摘要: 验证码功能 Kaptcha 导入 jar 包 编写 Kaptcha 配置类 生成随机字符、生成图片 一、导入依赖 生成验证码 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <ve 阅读全文
posted @ 2022-04-30 15:16 卷皇 阅读(474) 评论(0) 推荐(0)
摘要: 会话管理 HTTP的基本性质 HTTP是简单的 HTTP是可扩展的 HTTP是无状态的,有会话的 Cookie 是服务器发送到浏览器,并保存在浏览器端的一小块数据。 浏览器下次访问该服务器时,会自动携带块该数据,将其发送给服务器。 Session 是JavaEE的标准,用于在服务端记录客户端信息。 阅读全文
posted @ 2022-04-30 15:15 卷皇 阅读(445) 评论(0) 推荐(0)
摘要: 2.2&2.3开发注册功能 访问注册页面 点击顶部区域内的链接,打开注册页面。 提交注册数据 通过表单提交数据。 服务端验证账号是否已存在、邮箱是否已注册。 服务端发送激活邮件。 激活注册账号 点击邮件中的链接,访问服务端的激活服务。 一、访问注册页面 1.点击顶部区域链接,打开注册页面 ①建立一个 阅读全文
posted @ 2022-04-30 14:49 卷皇 阅读(652) 评论(0) 推荐(0)
摘要: 发送邮件 邮箱设置 启用客户端SMTP服务 Spring Email 导入 jar 包 邮箱参数配置 使用 JavaMailSender 发送邮件 模板引擎 使用 Thymeleaf 发送 HTML 邮件 1.前置服务 开启邮箱pop3/SMTP服务 ①导入相关jar包 <dependency> < 阅读全文
posted @ 2022-04-30 14:44 卷皇 阅读(583) 评论(0) 推荐(0)
摘要: Springboot搭建 使用idea工具创建springboot项目 第一步: 后续直接点next,下一步 直到进入依赖选择页面,Web选择Spring Web,Template Engines选择 Thymeleaf (模板引擎若在项目建立之后需要改动,可在application.yml进行配置 阅读全文
posted @ 2022-04-30 14:43 卷皇 阅读(699) 评论(0) 推荐(0)
摘要: 开发社区首页 开发流程 1次请求的执行过程 分步实现 开发社区首页,显示前10个帖子 开发分页组件,分页显示所有的帖子 我们首先开发社区首页,显示帖子,先查看一下存帖子的表,在navicat右边可以查看DDL(Data Definition Language),也就是建表语句,workbench查看 阅读全文
posted @ 2022-04-28 14:17 卷皇 阅读(1512) 评论(0) 推荐(0)