23 个解决方案
#1
用cookie保存登录信息,并且设置为2周以后失效
#2
同意楼上,用cookie保存用户名,setAge设置时间,60*60*24*7
#3
是的,唯有用cookies
#4
cookie实现。写入用户名、密码、登录时间。页面onload得时候去cookie取数据并做检验。
其实你清除浏览器得cookie就要重新登录,这个时候就明白了。。。
其实你清除浏览器得cookie就要重新登录,这个时候就明白了。。。
#5
使用cookie 把age设置成2周就好了
#6
cookie,数据库都可以实现
#7
cookie 曲奇 饼干。。。。*^_^*
#8
cookie 做的
#9
cookie
#10
Cookie cookieAccount = new Cookie("adminUserAccount",adminUserDto.getName());
// 保留一天
cookieAccount.setMaxAge(3600 * 24);
二个星期只需再乘于14 就可以了
// 保留一天
cookieAccount.setMaxAge(3600 * 24);
二个星期只需再乘于14 就可以了
#11
cookie设置好以后,两周失效, 你可以打开coolie对应的文件看看,或者在网上自己看看读取设置cookie的文章。
#12
用cookie保存,设定有效时间
#13
答案相当统一,帮顶。
#14
学习!
#15
看一楼的
#16
从生命周期考虑就知道了。
#17
楼上能不能给个完整的例子呢?谢谢
#18
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
String servletPath = request.getContextPath();
String redirectPath = null;
if (username.equals(_admin) && password.equals(_adminpass)) {
Cookie c = cookie = new Cookie(name, value);
c.setMaxAge(60*60*14);
response.addCookie(c);
}
//...
}
throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
String servletPath = request.getContextPath();
String redirectPath = null;
if (username.equals(_admin) && password.equals(_adminpass)) {
Cookie c = cookie = new Cookie(name, value);
c.setMaxAge(60*60*14);
response.addCookie(c);
}
//...
}
#19
代码都有了 顶
#20
原理:cookie在客户端存储时间为2周,第一次登陆时往客户端cookies写入用户名和密码,下次登陆初始化登陆页面时从cookies中检查有没有对应的cookies.有则自动为其校验cookies中的用户名和密码。校验成功自动为其登陆!
#21
帮顶
#22
学习!
#23
cookie没有错。
#1
用cookie保存登录信息,并且设置为2周以后失效
#2
同意楼上,用cookie保存用户名,setAge设置时间,60*60*24*7
#3
是的,唯有用cookies
#4
cookie实现。写入用户名、密码、登录时间。页面onload得时候去cookie取数据并做检验。
其实你清除浏览器得cookie就要重新登录,这个时候就明白了。。。
其实你清除浏览器得cookie就要重新登录,这个时候就明白了。。。
#5
使用cookie 把age设置成2周就好了
#6
cookie,数据库都可以实现
#7
cookie 曲奇 饼干。。。。*^_^*
#8
cookie 做的
#9
cookie
#10
Cookie cookieAccount = new Cookie("adminUserAccount",adminUserDto.getName());
// 保留一天
cookieAccount.setMaxAge(3600 * 24);
二个星期只需再乘于14 就可以了
// 保留一天
cookieAccount.setMaxAge(3600 * 24);
二个星期只需再乘于14 就可以了
#11
cookie设置好以后,两周失效, 你可以打开coolie对应的文件看看,或者在网上自己看看读取设置cookie的文章。
#12
用cookie保存,设定有效时间
#13
答案相当统一,帮顶。
#14
学习!
#15
看一楼的
#16
从生命周期考虑就知道了。
#17
楼上能不能给个完整的例子呢?谢谢
#18
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
String servletPath = request.getContextPath();
String redirectPath = null;
if (username.equals(_admin) && password.equals(_adminpass)) {
Cookie c = cookie = new Cookie(name, value);
c.setMaxAge(60*60*14);
response.addCookie(c);
}
//...
}
throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
String servletPath = request.getContextPath();
String redirectPath = null;
if (username.equals(_admin) && password.equals(_adminpass)) {
Cookie c = cookie = new Cookie(name, value);
c.setMaxAge(60*60*14);
response.addCookie(c);
}
//...
}
#19
代码都有了 顶
#20
原理:cookie在客户端存储时间为2周,第一次登陆时往客户端cookies写入用户名和密码,下次登陆初始化登陆页面时从cookies中检查有没有对应的cookies.有则自动为其校验cookies中的用户名和密码。校验成功自动为其登陆!
#21
帮顶
#22
学习!
#23
cookie没有错。