您的位置:首页 > 其它

如何实现用户注册时记住账号和密码的功能?

2018-02-04 23:24 549 查看

如何实现用户注册时记住账号和密码的功能?

1. 在前端页面上添加一个复选框,并设置一个value参数
2. 在servlet中去得到remeber的参数,判断是否跟value参数的值相等,
3. 然后创建如果相等创建一个相对应的cookie对象,
4. 需要对cookie进行持久化,并且添加到本地的cookie中
5. 然后用EL表达式从本地的课客户端获取到name,password的value值(有一个缺点就是如果不勾选记住密码的话会报错)


String remeber = request.getParameter("remeber");
if (remeber.equals(result)){
//创建相对应的cookie
Cookie nameCookie = new Cookie("name",name);
Cookie passwordCookie = new Cookie("password",password);
//持久化本地的cookie时间
nameCookie.setMaxAge(60*60*10);
passwordCookie.setMaxAge(60*60*10);
//服务器把cookie发型给客户端
response.addCookie(nameCookie);
response.addCookie(passwordCookie);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: