发表于: 2017-03-21 22:14:56
3 1252
一.今天完成的
1.建立user数据库表,用来保存用户信息(用户名,用户密码,id)
2.建立操作user表的相关类,model,dao,service
3.梳理清楚了任务五的流程
二.明天计划
1.完成task5添加用户登录模块,将职业页面设为需要登录才能访问的界面,推荐页面则不需要登录即可访问
2.完成对用户登录信息的处理,完成拦截器对用户是否已登录的判断
3.重点攻克对用户登录信息处理这块,理解什么是加密,生成token
三.今天的收获
对任务五的流程有了大概的了解,基本流程如下
1.需要建立user数据库表,用来保存用户信息(用户名,用户密码,id)
2.建立操作user表的相关类,model,dao,service
3.需要添加拦截器,建立interceptor类,并且在配置文件里配置一下,实现当点击”职业”或者”推荐”按钮时跳转到登录界面
4.需要设计登录界面jsp文件,以及登录成功jsp页面,登录失败jsp页面
5.如何对用户是否登录进行判断?
在拦截器interceptor类里通过验证cookie来判断注册用户是否已经登录网站;
6.如何对用户信息进行处理?如何加密?生成token?
需要建立几个工具类,MD5Util类用于给用户密码加密,解密
DESUtil用户给用户ID和登录时间加密,解密
四.遇到的问题
1.cookies保存用户数据具体在代码中是如何实现的,这点上思路不是很清晰
2.加密和解密感觉有点难,木有头绪,明天再使劲看看吧
评论