仿牛客网社区开发
文章平均质量分 72
LinZP101
这个作者很懒,什么都没留下…
展开
-
仿牛客社区开发(登录模块-显示登录信息)
仿牛客社区开发(登录模块-显示登录信息)概述拦截器示例定义拦截器配置拦截器拦截器的应用配置拦截器 - LoginTicketInterceptor配置拦截器 - WebMvcConfig补充概述拦截器在本项目中的应用:服务器通过客户端request请求头中的cookie获取ticket(preHandle)根据ticket从login_ticket表中获取LoginTicket凭证示例(preHandle)根据登录凭证中的user_id找到对应user(preHandle)将user数据原创 2021-10-07 19:23:22 · 192 阅读 · 0 评论 -
仿牛客社区开发(登录模块-登录及退出功能)
仿牛客社区开发(登录模块-登录及退出功能)概述数据访问层entity - LoginTicketdao - LoginTicketMapper业务层UserService - login()控制层CommunityConstantLoginController - login()视图层概述数据库 - 登录凭证表,数据访问层entity - LoginTicketdao - LoginTicketMapper直接使用注解写sql,updateStatus的sql是动态sql(演示动态sql如原创 2021-10-05 17:13:43 · 244 阅读 · 2 评论 -
仿牛客社区开发(登录模块-生成验证码)
仿牛客社区开发(登录模块-生成验证码)概述kaptcha配置类 - KaptchaConfigcontroller - /kaptcha前端 - login.html概述kaptcha依赖<!-- https://mvnrepository.com/artifact/com.github.penggle/kaptcha --><dependency> <groupId>com.github.penggle</groupId> <原创 2021-10-05 15:50:45 · 205 阅读 · 1 评论 -
仿牛客社区开发(登录模块-会话管理)
仿牛客社区开发(登录模块-会话管理)概述http无状态http cookiesession示例cookie示例设置cookie获取cookiesession示例创建session对象获取session问题分布式部署时,为什么不用session?概述http无状态https://developer.mozilla.org/zh-CN/docs/Web/HTTP/OverviewHTTP是无状态的:在同一个连接中,两个执行成功的请求之间是没有关系的。这就带来了一个问题,用户没有办法在同一个网站中进行连续原创 2021-10-05 15:14:55 · 214 阅读 · 0 评论 -
仿牛客社区开发(登录模块-注册功能)
仿牛客社区开发(登录模块-注册功能)概述提交注册数据CommunityUtilUserService - registerhtml激活邮件controller - LoginControlleroperate-result.htmlregister.html激活注册账号CommunityConstantUserService - activationLoginController - activation概述点击注册并校验成功,会返回注册成功待激活的页面,然后,页面跳转到首页,服务端发送激活邮件,点击激原创 2021-10-05 10:09:12 · 228 阅读 · 0 评论 -
仿牛客网社区开发(登录模块-邮件发送)
仿牛客网社区开发(登录模块-邮件发送)概述spring mail导入依赖邮箱参数设置MailClient - JavaMailSender发送html邮件概述希望实现的效果:登录模块-注册功能,用户注册后,发送激活账户邮件(带激活码)使用新浪邮箱,开启smtp服务(发邮件)spring mail导入依赖<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail --&原创 2021-10-01 15:16:39 · 273 阅读 · 0 评论 -
仿牛客网社区开发(开发社区首页)
仿牛客网社区开发(开发社区首页)概要概要涉及的数据库表-帖子讨论表user_id:表示帖子由哪个用户发布,关联user表原创 2021-09-30 10:24:30 · 545 阅读 · 1 评论