登录页面使用“记住我”功能
在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存储的名比较,如果存在就登录成功