随笔分类 -  社区论坛项目笔记

摘要:防止在用户为登录时,可以访问登录后的功能。比如未登录就通过url访问账号设置页面。 使用拦截器 在方法前标注自定义注解 拦截所有请求,只处理带有该注解的方法 自定义注解 常用元注解: @Target(描述该注解可以作用的目标类型) @Retention(描述该注解被保留的时间) @Document( 阅读全文
posted @ 2022-08-03 17:37 DaleLee 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、访问账号设置页面 控制层UserController方法 @GetMapping(path = "/setting") public String getSettingPage() { return "/site/setting"; } 页面 二、上传头像 1.设置资源上传路径 applicat 阅读全文
posted @ 2022-08-01 21:31 DaleLee 阅读(51) 评论(0) 推荐(0) 编辑
摘要:一、工具类 1.读取cookie值 import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; public class CookieUtil { public static String getVa 阅读全文
posted @ 2022-07-26 21:31 DaleLee 阅读(22) 评论(0) 推荐(0) 编辑
摘要:主要流程入下: 访问登录页面 点击顶部区域内的链接,打开登录页面。 登录 验证账号、密码、验证码。 成功时,生成登录凭证,发放给客户端。 失败时,跳转回登录页。 退出 将登录凭证修改为失效状态。 跳转至网站首页。 一、访问登录页面 控制层代码入下。 @GetMapping("/login") pub 阅读全文
posted @ 2022-07-25 16:10 DaleLee 阅读(95) 评论(0) 推荐(0) 编辑
摘要:一、导入jar包 Kaptcha 是一个可高度配置的实用验证码生成工具。 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </de 阅读全文
posted @ 2022-07-21 22:04 DaleLee 阅读(365) 评论(0) 推荐(0) 编辑
摘要:一、HTTP是无状态,有会话的 HTTP是无状态的:在同一个连接中,两个执行成功的请求之间是没有关系的。这就带来了一个问题,用户没有办法在同一个网站中进行连续的交互,比如在一个电商网站里,用户把某个商品加入到购物车,切换一个页面后再次添加了商品,这两次添加商品的请求之间没有关联,浏览器无法知道用户最 阅读全文
posted @ 2022-07-20 20:45 DaleLee 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、准备工作 引入commons-lang3依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version> </dependency 阅读全文
posted @ 2022-07-19 21:22 DaleLee 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一、开启邮箱的SMTP服务——以新浪邮箱为例 SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。 二、配置Spring Email 引入入Spring Email依赖 <dependency> 阅读全文
posted @ 2022-07-13 10:11 DaleLee 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示