发表于: 2016-09-19 11:26:02
2 2501
今天完成的事情:
①继续写springmvc-mybatis整合的demo.
②晓进姐给我们讲了一波cookie,
cookie:客户端和服务器通过浏览器交互,部分信息就保存在cookie上
cookie可以查看用户是否登录
作用:
1.保持登录状态
2.有些接口登录了才能访问!
app
app上没有cookie有token,储存用户登录的信息
cookie和token区别
token参数:是一个字符串,保存了用户的登录信息,ID,name,时间戳等,进行信息加密处理
cookie类 key-value形式保存
③崔明阳同学给我们讲了一波任务五的 注册登录以及需要登录才能进入的页面
a.首先是注册页面:
注册的用户名和密码要符合要求(加密后再和数据库比对,相同则提示用户名已使用),有些设置的字段不能为空就必须填写。
b.然后是未登录的页面:
部分网页可以访问,部分需要登录才能访问操作,实现方法是在需要登录的页面的url里加入/u/about,设置了这样的规则需要登录访问,
c.登录页面:
输入账号和密码,少了什么数据就有对应的提示,后台是通过把用户名和密码用MD5加密,通过下划线连接,即“用户名_密码”的方式保存在cookie中,位数不够在尾部用等号补齐。用户登录的时候把输入的用户名和密码通过这种方式连接加密后和数据库比对,相同则能登录,不同则不能登录。
d.登录之后:
在登录之后cookie会保存一段时间,在这段时间之内都不需要重复登录,这个时间可以自己设置。
e:整个流程是这样的:从不需要登录的页面点击登录,在springmvc.xml中配置servlet,自定义/u/about需要登录访问的页面,再通过拦截器对cookie判断,有cookie则到数据库中比对,相同则可以到登录后的页面,而跳过了登录页面,如果没有cookie,则到达.jsp登录页面,输入账号密码之后在servlet中验证数据的正确性,正确则跳到登录后的页面并把信息加密后添加到cookie中,不正确就返回到.jsp登录页面,重复上一步骤。
明天计划事情:继续写demo
问题:暂无
收获:对cookie和任务五有了个基本的了解。
评论