如何在 web.config 中不自动终止会话?
<authentication mode="Forms">
<forms name="SignIn" loginUrl="~/login.aspx" timeout="9999999" slidingExpiration="true" defaultUrl="~/Default.aspx"/>
</authentication>
这将在 1 或 2 分钟内自动注销我的登录页面......
我希望我的会话不会自动终止,直到我注销......
如何在 web.config 中执行此操作?
<authentication mode="Forms">
<forms name="SignIn" loginUrl="~/login.aspx" timeout="9999999" slidingExpiration="true" defaultUrl="~/Default.aspx"/>
</authentication>
This will automatically logout my logged in page with in 1 or two minutes ....
I want my session will not terminated automatically until i logout....
how to do this in web.config ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个非常好的和简单的技术,不时地重新加载图像可以使会话保持活动状态。如果图像强制它再次加载,则末尾的随机数。如果图像没有触发会话,那么您可以使用返回相同图像的处理程序来更改它。
Here is a very nice and simple technique, Reloading an image time to time keeps session live. A random number at the end if the image force it to load it again. If the image did not trigger the session, then you can change it with a handler that return the same image.
我认为你应该使用cookies。我更喜欢使用这种方法:
用户单击登录按钮后:
当持久性 cookie 设置为 True 时,会创建一个 cookie,以便用户即使关闭会话也将保持登录状态。
我的 web.config 是这样的:
一切正常。在上面的示例中,用户将保持登录状态 2880 分钟。
查看这些链接:
http://msdn.microsoft.com/en- us/library/ff647070.aspx
http://msdn.microsoft.com/en-us/library/1d3t3c61.aspx
I Think you should use cookies. I prefer using this method:
After user clicks login button:
When persistence cookie is set to True, a cookie is created so user will stay logged in even if he closes his session.
My web.config is like:
and everything works fine. In sample above the user will stay logged in for 2880 minutes.
Have a look at these links:
http://msdn.microsoft.com/en-us/library/ff647070.aspx
http://msdn.microsoft.com/en-us/library/1d3t3c61.aspx