五分钟学会Cookie三天免登陆

     实现三天免登陆的原理就是,在用户登录成功后把保存用户的唯一标示主键添加到响应头 。第二次进入登录页面时调用拦截器,拦截跳往登录页面的请求,跳转到Cookie验证页面。Cookie验证页面获取客户端响应头的Cookie数组,查找上次保存的唯一标示主键是否存在,如果存在则使用此唯一标示再次查找数据库,进行登录 。如果不存在,则跳往登录页面重新登陆。

 

说到底就是三个关键点

第一点:  第一次登录成功时保存ID的Cookie信息

第二点:  第二次登录时拦截器拦截通往登录页面的请求 请求跳往Cookie验证的Servlet

第三点: 在Cookie验证的Servlet中  查找是否存在名字为id的Cookie信息

 

第一点.

          获取唯一标示符主键  设置此Cookie的保存单位 有效域  然后添加到响应头

             五分钟学会Cookie三天免登陆

 

第二点.

          拦截通往登录页面的请求 跳转到Cookie验证页面

 

           五分钟学会Cookie三天免登陆

 

第三点.

          在Cookie验证页面处理Cookie

          记住这一步很关键 只要找不到相对应的Cookie名字--Cookie的值为空--数据库不存在 都应该跳往登录页面 

五分钟学会Cookie三天免登陆

 

只需要给你的登录注册加上这三步  就可以实现三天免登陆了 是不是很简单

源码下载地址为:https://download.****.net/download/smallfish1999/10902406