密码记住不能按需运行

时间:2010-04-01 18:44:11

标签: c# asp.net

在我正在处理的网站上已经部署了,但我面临的问题是,当我输入用户名和密码并点击复选框以便记住...它会记住密码一段时间..我是在5或10分钟后登录,它会记住密码,但是很长一段时间后会忘记用户名和密码大约2小时,而且我必须再次输入密码...这个dint过去常常与旧服务器一样即使我可以登录,它记住第二天的密码,直到我注销......可能是什么原因

我正在使用的会话状态是:

2 个答案:

答案 0 :(得分:2)

听起来你正面临着超时问题。

也就是说,你进入网站,然后离开一段时间,然后回来,网站“忘记了”你,它不知道该怎么办,所以它会把你记录下来。

您可以通过延长会话超时来解决此问题。

Here's more info and how to do it.

如果情况确实如此,那么“记住我”功能并没有错。

答案 1 :(得分:0)

此设置是否为cookie过期时间???我很困惑

function rememberStyle(cookieName,cookieLife){

for( var viewUsed = false, ss = getAllSheets(), x = 0; window.MWJss && MWJss[x] && ss[x]; x++ ) { if( ss[x].disabled != MWJss[x] ) { viewUsed = true; break; } }
if( !window.userHasChosen && !viewUsed ) { return; }
for( var x = 0, outLine = '', doneYet = []; ss[x]; x++ ) {
    if( ss[x].title && ss[x].disabled == false && !doneYet[ss[x].title] ) { doneYet[ss[x].title] = true; outLine += ( outLine ? ' MWJ ' : '' ) + escape( ss[x].title ); } }
if( ss.length ) { document.cookie = escape( cookieName ) + '=' + escape( outLine ) + ( cookieLife ? ';expires=' + new Date( ( new Date() ).getTime() + ( cookieLife * 86400000 ) ).toGMTString() : '' ) + ';path=/'; }

}