登陆的想法
2016-02-20 18:41
357 查看
用户体系来源于http协议的无状态性.可是为了使用户在网站各个页面跳转保持一定的联系因此而发展而来.
实现方式:
cookie
当用户登陆的时候产生一个token,把这个token放在cookie里边.然后页面就看这个cookie是否存在,如果存在,并且与保持在数据库中经过加密的一致,那就说明处于登陆状态,反之则处于未登陆状态.如果不设置cookie失效时间,那么当浏览器关闭之后就自动失效,如果设置登陆时间那么这个cookie就存在硬盘当中了.只有当过了失效日期之后,用户才处于未登录状态.
同时用户可以删除cookie,使用户退出登陆状态.记住密码的实现就是设置了过期时间.
对于手机端的实现方式完全和这个一样.
session
实现方式:
cookie
当用户登陆的时候产生一个token,把这个token放在cookie里边.然后页面就看这个cookie是否存在,如果存在,并且与保持在数据库中经过加密的一致,那就说明处于登陆状态,反之则处于未登陆状态.如果不设置cookie失效时间,那么当浏览器关闭之后就自动失效,如果设置登陆时间那么这个cookie就存在硬盘当中了.只有当过了失效日期之后,用户才处于未登录状态.
同时用户可以删除cookie,使用户退出登陆状态.记住密码的实现就是设置了过期时间.
对于手机端的实现方式完全和这个一样.
session
相关文章推荐
- 算法四自带类库源码(In)
- 面向对象与面向过程(尚学堂视频学习总结_001)
- 浅谈矩阵分解在推荐系统中的应用
- HDU 3641 Treasure Hunting(阶乘素因子分解+二分)
- 你迷茫的原因在于读书太少而想的太多!!!
- 避免循环引用
- 数据挖掘算法-矩阵分解在推荐系统中的应用
- 心路历程(五)-find work and find house
- ios动画效果
- HDU2675 数学 二分
- C/C++程序员应聘常见面试题剖析
- Spring AOP
- java实现的深度神经网络
- 项目经理管理
- PostgreSQL中的常用元命令
- JAVA:Random的种子含义
- Apache + Tomcat +mod_jk- win7与linux下实现负载均衡与集群-
- 【Tsinsen1329】【集训队2012】特技飞行(贪心)
- Codeforces 521C 组合数取模(乘法逆元)
- 165. Compare Version Numbers