.NET Forms身份验证没有超时

时间:2018-02-01 10:16:54

标签: c# asp.net forms-authentication

如何在没有超时的情况下设置forms authentication? 我在多个网站上看到,我们不建议在timeout中使用较高的值,因此我想知道如何设置表单以便用户可以注销的唯一方法是通过退出按钮。
我知道有slidingExpiration并且我可以创建一个持久性cookie,但在这种情况下,我处理的是单页应用,用户只需编辑GridView中的字段以及它所做的一切使用AJAX,所以除非我用一些元刷新标签(我不想要)刷新页面,否则我很难克服这个挑战。

我该怎么办?

如果我想在不同的浏览器中保持会话,我该如何实现? SqlMembershipProvider

1 个答案:

答案 0 :(得分:0)

您可以在web.config文件中设置一些属性。 在这里,您可以编辑超时属性。 查看此网站https://msdn.microsoft.com/en-us/library/1d3t3c61(v=vs.100).aspx