Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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#MVC中登录的用户角色动态更改会话长度吗?_C#_Asp.net Mvc_Model View Controller_Session Timeout - Fatal编程技术网

我可以根据c#MVC中登录的用户角色动态更改会话长度吗?

我可以根据c#MVC中登录的用户角色动态更改会话长度吗?,c#,asp.net-mvc,model-view-controller,session-timeout,C#,Asp.net Mvc,Model View Controller,Session Timeout,我想知道这是否可能。环顾四周,没有发现多少运气。基本上,我想让一个角色1的用户获得20分钟的会话。当有角色2的用户登录时,我希望他们的会话时间为60分钟 我需要这个在asp.net项目。代码简单到 Session.Timeout = 60; 60分钟就结束了。会话来自HttpSessionStateBase否,但您可以在时间跨度后手动使会话无效

我想知道这是否可能。环顾四周,没有发现多少运气。基本上,我想让一个角色1的用户获得20分钟的会话。当有角色2的用户登录时,我希望他们的会话时间为60分钟

我需要这个在asp.net项目。代码简单到

Session.Timeout = 60;

60分钟就结束了。会话来自HttpSessionStateBase

否,但您可以在时间跨度后手动使会话无效