
问答系统
Lin_Dong_Tian
不积跬步,无以至千里!
展开
-
问答系统(一):登录注册
功能分析: 1、注册时对用户名和密码做一些限制:用户名和密码不能为空,长度限制...用map保存信息并把map作为返回值返回。 2、密码存储的时候,原密码加盐值(盐值可以用UUID随机生成),在通过MD5加密后存进数据库。 3、登录时,账号密码验证成功后,给该用户下发一个ticket(cookie:理解为sessionID),如果点击“记住我”,就设置cookie的生存时间更长...原创 2019-09-19 15:53:18 · 1049 阅读 · 0 评论 -
问答系统(二):登录拦截
上一章做了登录注册功能,但是只是简单的检验,成功就跳转到成功页面,失败就跳转到失败页面。如果不小心成功页面的URL别人知道了,那岂不是可以直接跳转登录注册,直接访问系统资源。所以我们需要对某些页面进行权限拦截。功能分析:1、新建一个类:记录当前用户的个人信息2、我们需要实现自己的拦截器: springboot中实现拦截器的两种方式,分别为:实现HandlerInte...原创 2019-09-19 16:36:15 · 281 阅读 · 0 评论 -
问答系统(三):问题模块
既然是问答系统,登录成功后,我们可以提出一些问题,等待其他人评论回答。功能分析:1、提出的问题需要进行敏感词过滤:问题不是是一些不正当言论或其他的XXX2、提出的问题可能有很多,需要进行一个分页展示一、modelpublic class Question { private int id; //问题主题 private String titl...原创 2019-09-19 19:56:32 · 1153 阅读 · 0 评论