Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET标识Web表单在30分钟后强制注销_C#_Asp.net_Webforms_Asp.net Identity - Fatal编程技术网

C# ASP.NET标识Web表单在30分钟后强制注销

C# ASP.NET标识Web表单在30分钟后强制注销,c#,asp.net,webforms,asp.net-identity,C#,Asp.net,Webforms,Asp.net Identity,我在VS 2015中使用内置ASP.NET身份模板。我的LocalDb中有所有合适的AspNet表,可以有效地管理用户和角色 但是,我希望确保用户在完成后注销。我如何有效地实现一种在用户处于非活动状态(例如30分钟)后强制注销的方法?我不想启动一个30分钟计时器,然后记录用户如果他/她仍然在他们的会议中。但是,我确实希望他们在30分钟无活动后注销 编辑添加:我有一个应用程序,它有三个不同的角色(普通、高级和管理员)。该应用程序允许用户在仪表板中查看可视化的数据。普通用户可以查看,仅此而已。高级可

我在VS 2015中使用内置ASP.NET身份模板。我的LocalDb中有所有合适的AspNet表,可以有效地管理用户和角色

但是,我希望确保用户在完成后注销。我如何有效地实现一种在用户处于非活动状态(例如30分钟)后强制注销的方法?我不想启动一个30分钟计时器,然后记录用户如果他/她仍然在他们的会议中。但是,我确实希望他们在30分钟无活动后注销

编辑添加:我有一个应用程序,它有三个不同的角色(普通、高级和管理员)。该应用程序允许用户在仪表板中查看可视化的数据。普通用户可以查看,仅此而已。高级可以查看和创建新图表。管理员可以完成以上所有操作,还可以管理其他用户、创建新帐户等。此应用程序将通过IIS部署到服务器上,我们的客户将在内部使用它


我需要能够自动注销用户的原因是,如果用户在共享计算机上查看仪表盘。但是,我需要能够在应用程序中设置这个超时功能,这样,如果他们创建了一个“公共”用户,它就永远不会被注销。例如,在这种情况下,他们希望在休息室或大厅的电视屏幕上显示仪表板,以显示他们的KPI。所以这个“公共”用户需要在设定的时间后不要退出。

你可以使用这个吗?这是为了FormsAuthentication,据我所知,这是处理它的“旧方法”。我正在寻找一种属于ASP.NET身份(OWIN)的方法