asp.net+mssql网站,用户登陆后不久总是退出要重新登陆

2024-12-19 10:18:22
推荐回答(5个)
回答1:

最近做网站后台的时候,登陆后发现刷新页面时Session会丢失,过几秒钟也会自然丢失,查了资料后发现可以这样解决:

1。打开web.config文件,设置如下:


mode="StateServer" //就是修改这里为“StateServer”
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="30"
/>

2。打开“控制面板--管理工具--服务”,找到ASP.NET State Service这个服务,将其启动。

这样以后再刷新页面就不会丢失Session了.

回答2:

后台的SESSION值,因为在登陆的时候你判断了登陆时间的有效性,也就是说一个用户登陆上去后,在几分钟或几个小时内不用二次登陆,过了这个时间段该用户就会被自动注销掉,要求重新登陆.你看下你的代码,找出SESSION值,把它的有效时间改一下就行了

回答3:

你是用SESSION记录登录信息吧
吧timeout设置设计长点

回答4:

先关闭..把服务器维护下..这应该是防火墙的问题..要是被黑客攻击

回答5:

后台的SESSION值改下 因为登陆的时候记录你的用户名的 然后过一段时间进行验证 你把这个验证的时间找出来 改的长一点 就OK了