`
lihong11
  • 浏览: 450299 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

单点登录cookie传值

阅读更多
用cookies保存登录信息,下次能直接登录
先看登录页面的代码:

 
效果图为:
 

 

再看LoginAction的代码:

 
下面部分是登录成功后进行的操作,当userForm.isRemember()为true时表示前面登录框中remember me 被选中了,此时创建cookie 并且设置保留时间,放入response里:

 
放进去了cookies  那怎么取出或者怎么判断cookie中是否保存了此用户呢,这些操作都要在一个filter里进行,filter三个生命周期里 dofilter()担负着最重大的任务:

 

 
此处先过滤所有文件,需要放行的文件在dofilter里放行,filter在web.xml里的配置如下:


下面看注销:

 
注销的时候其实要做的只是删除cookies里保留的用户信息,下面是注销时Action里的方法,里面只有清除cookie和跳转页面的操作
 
  • 大小: 13.7 KB
  • 大小: 1.7 KB
  • 大小: 10.9 KB
  • 大小: 9.3 KB
  • 大小: 60.9 KB
  • 大小: 35 KB
  • 大小: 3.6 KB
  • 大小: 11 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics