站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题请问在jsp中如何实现两周内不用再登录的功能啊?

请问在jsp中如何实现两周内不用再登录的功能啊?

摘要: 请问在jsp中如何实现两周内不用再登录的功能啊?


请问象CSDN上登录时两周内不用再登录的功能是怎么实现的啊?我猜想应该是用Cookie但细节不是很清楚.哪位大虾能给一段具体的代码啊?


设置Cookie的过期时间为两个星期即可。


做一个cookie放在客户端。时间可以用参数设置的,应该是以秒计算的。不过如果客户端的浏览器不允许cookie那这个功能就没什么用了。如果你的系统涉及到敏感数据就不要采用这种方式,不安全。


Cookie myCookie=new Cookie("mycookie","uid");
myCookie.setPath("/path");
myCookie.setMaxAge(14 * 24 * 3600);
response.addCookie(myCookie);

我查了一下 写了这些 
还要再写些什么啊?


Cookie myCookie=new Cookie("mycookie","uid");
myCookie.setPath("/path");
myCookie.setMaxAge(14 * 24 * 3600);
response.addCookie(myCookie);
就是这个方法

登陆的时候在获取Cookie中设置的信息就可以了


mark


好象明白点了,是不是把用户名和密码都存入cookie,然后在登录页面判断一下是否有cookie并从中获取用户名和密码,这样就实现了免登录的功能?


mark


diqigan() ( ) 信誉:100 Blog 2006-10-13 21:37:27 得分: 0



好象明白点了,是不是把用户名和密码都存入cookie,然后在登录页面判断一下是否有cookie并从中获取用户名和密码,这样就实现了免登录的功能?



是这样吧,要不你在csdn上测试下你选中哪个,再清楚说有的cookie看看还用不用登陆?


密码放进去不太安全吧


mark


学习学习....


mark


↑返回目录
前一篇: org.apache.commons.fileupload 文件上传简单问题,楞是没解决,求救!!!顶贴有分!
后一篇: 单选按钮