有声小说神医听书阁:请问ASP网站登入的时间限制在哪改?

来源:百度文库 编辑:高校问答 时间:2024/05/05 14:59:26
有些网站,在用户登入几分钟之后为了安全会自动退出登入!现在我想把这个功能去掉,或者延长时间!请问应该在哪里改!大哥们!尽量详细!如果很难的话提供给我提示几个关键的语句也可以!我自己去找!我现在是找不到那段语句,修改的方法也不知道!
谢谢大家了!
我的QQ290437715
希望各位大哥指点!小弟只有30分送上了!
我很感动!就2分钟就有 大哥提示我!感谢含苞
我找到一片文章
感谢大家!但是我的原代码里面完全找不到session.Timeout这段,我是用强大的查找软件找的包括*JS,*.htm;*.html;*.asp;*.txt;*.php文件都找了!还是没有找到!

有两种解决方式:
1。在WEB服务器设置中进行详细设置。比如IIS,可以在站点管理中选择属性→WEB站点→连接超时,来进行设置,默认单位为秒。
2。可以在程序中进行设置,一般可以在asa文件中的sub session_onstart事件来进行设置,session.timeout=00
单位为分钟。

如果是自己的服务器,可以使用1,否则可以使用2来解决问题。

应该是admin.asp文件里

你说的这个其实就是会话(Session)时间的长度设置,在ASP.NET可以直接在程序的配置文件里面设置,遗憾的是在ASP里没有这样的语句。ASP的会话时间是由服务器来指定的,默认为20分钟,你说的情况可能是时间被设置为很短了。

如何修改?很遗憾,没有方法(除非你黑了他,或者自己定时虚拟一个Session)

这样啊,那你把 checkuserlogin.asp 也就是把验证用户登录的文件所有代码帖出来啊,就是登录页面,提交用户登录后瞬间出来并消失的那个页面文件

首先,这个问题主要就是session的问题,系统是默认20分钟,这个可以在IIS中设置,也可以在程序中设置,完全可以的,这点二楼说得不对.
要做到这一点,在ASP中要定义全局的变量,这个可以在根目录下存在一个Global.asa文件,然后可以定义application,session事件的开始和结束方法,然后可以在程序任何一个文件调用,比如在线人数,流量统计,都可以在这统计,楼主所说的session.timeout也是在这里面定义的,就是
sub session_onstart
session.timeout = 60 定义session的时间为60分钟
end sub
这样实现的,所以有些网站就是这样做的,同样,在ASP.NET中更简单,web.config中就有session的调整.
希望我说的能对楼主有些启发.