日期:2014-05-20  浏览次数:20610 次

登录页面使用“记住我”功能
在ssh框架的登录页面,我想要使用"记住我" 这个功能,可是当输入用户后光标不移动怎样触发一个函数??
 主要是通过函数判断cookie中是否存在该用户信息,我使用onpress和onchange不能出发函数, 如何解决该问题,请求帮助,谢谢!!!!急急急急
------解决方案--------------------
用spring-security吧。
"记住我" 这个功能 就是所谓的自动登录,
和可是当输入用户后光标不移动 这有什么关系。说清楚点
------解决方案--------------------
"记住我" 加cookies,下次进入登陆页面之前去检索cookies,直接登陆(不过密码加密一下再放)
------解决方案--------------------
“主要是通过函数判断cookie中是否存在该用户信息,我使用onpress和onchange不能出发函数”
-----------------------------------------

为什么要用onpress和onchange呢?直接运行该页面时就调用函数判断cookie呀
------解决方案--------------------
我是在login.jsp中读取cookie的,代码如下:
   function chec()
  {   // name和pass是获得文本框中的值
        var name=$("#username").val();
var pass=$("#password").val();
var userNameValue = getCookieValue("userName"); 
var passwordValue = getCookieValue("password"); 
       if(name!=""&&pass=="")
      {   if(name==userNameValue)
             {
               $("#username").attr("value",userNameValue);
               $("#password").attr("value",passwordValue); 
              if(pass!="")
      {
       $('#form1').attr("action","<%=request.getContextPath()%>/login!query.action?  
          flag="+2);
       $('#form1').submit();
     }
  }
  }
  }
------解决方案--------------------
Tomcat启动之后访问的就是login.jsp页面,如果使用onload方法,也达不到我想要的效果啊!我就是想当用户输入用户名后,触发函数获得用户名和cookie存储的名比较,如果存在就登录成功