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

我的网站是asp.net2005+mssql2005做的,前段时间很正常,可是这几天总是用户登陆不久就退出来了!!请哪位大侠指点一二!谢谢!... 我的网站是asp.net2005+mssql2005做的,前段时间很正常,可是这几天总是用户登陆不久就退出来了!!
请哪位大侠指点一二!

谢谢!
展开
 我来答
匿名用户
2013-06-26
展开全部
最近做网站后台的时候,登陆后发现刷新页面时Session会丢失,过几秒钟也会自然丢失,查了资料后发现可以这样解决:

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

<!-- 会话状态设置
默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。
如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。
若要禁用 Cookie,请设置 sessionState cookieless="true"。
-->
<sessionState
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了.
匿名用户
2013-06-26
展开全部
后台的SESSION值,因为在登陆的时候你判断了登陆时间的有效性,也就是说一个用户登陆上去后,在几分钟或几个小时内不用二次登陆,过了这个时间段该用户就会被自动注销掉,要求重新登陆.你看下你的代码,找出SESSION值,把它的有效时间改一下就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-26
展开全部
你是用SESSION记录登录信息吧
吧timeout设置设计长点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-26
展开全部
先关闭..把服务器维护下..这应该是防火墙的问题..要是被黑客攻击
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-26
展开全部
后台的SESSION值改下 因为登陆的时候记录你的用户名的 然后过一段时间进行验证 你把这个验证的时间找出来 改的长一点 就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式