java吧 关注:1,283,964贴子:12,805,682
  • 12回复贴,共1

【新手请教】如何使用cookie做记住密码功能啊

只看楼主收藏回复

功能:当用户勾选了记住密码的复选框后,下次在访问这个网站时,自动为他填写好用户名,和密码。
我百度良久,结果无数,觉得靠谱的都试了试,但都没效果啊,希望做过这个功能的吧友,给予帮助哦,先谢谢了。


1楼2014-03-29 10:35回复
    记住密码不安全
       -----------------


    IP属地:上海来自Android客户端2楼2014-03-29 10:36
    收起回复
      2025-10-21 23:20:20
      广告
      不感兴趣
      开通SVIP免广告
      记住密码不安全
      不过这实现起来不难啊
      创建cookie。当钩中后把账号密码写入cookie。
      下次访问的时候判断cookie是否为空,不为空取出写到表单里


      IP属地:中国香港来自Android客户端3楼2014-03-29 10:47
      收起回复
        你应该这样想,生成一个随机数,然后记录他,好多网站也是这样干,所以可以引发XSS攻击


        IP属地:广东4楼2014-03-29 11:00
        收起回复
          我是直接在cookie里保存用户id就行了。。。


          IP属地:广东5楼2014-03-29 11:10
          收起回复
            我在struts2 中的action 写这段代码
            if(jizhu != null){
            Cookie user = new Cookie("cookie","wzfwzf");
            user.setMaxAge(60*60*24*365);
            /* user.setPath("/");
            String host=request.getServerName();
            System.out.println(host);
            user.setDomain(host);*/
            response.addCookie(user);
            }
            我在jsp 页面是${cookie.cookie.value}这样取吗? 没效果啊
            <INPUT type="text" name="user.username" value="${cookie.cookie.value}">


            6楼2014-03-29 11:21
            回复