这个有cookie来决定,你登录一个网站后(拥有自己的用户名),会与网站建立一个单独的会话session,session会话有效时间到你关闭浏览器为止,所以你所提到的登录有效时间由cookie决定
以下转自
http://www.cndw.com/tech/net/2006032927705.aspcookie 变量虽然存放在client 端机器上,却也不是永远不会消失的。系统预设给cookie 变量的有效时间是1000 分钟,不过我们可以在程序中自行设定有效日期,只要指定cookie 变量的expires 属性即可。使用语法如下所示:
response.cookies(cookiename).expires=#日期#
若我们没有指定expires 属性,则cookie 变量将不会被储存,会像session 一样浏览器关闭 结束浏览便被毁灭。不cookie 一但设定有效期限后,除非我们将expires 属性设为「dbnull」, 否则有日期期限的cookie 无法被移除。所谓「dbnull」值代表「空」值,「空」的意思是什么 都没有;所以有设定有效日期的cookie 就可以被移除。下列范例在使用者登入后,在一个月内 浏览页都不需要再登入;并且每次登入时,程序自动将cookie 有效期限往登入日期后延长一个 月: