当前页面: 开发资料首页 → 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