如何将会话设置为MVC 3应用程序

时间:2012-05-12 13:47:15

标签: asp.net-mvc-3

我使用用户登录

创建了一个类型为Empty(不是Internet或Intranet)的MVC 3应用程序

用户注册过程..

它运行正常,但现在让我们说一个名为Ravi的用户已经进入应用程序并浏览页面一段时间后,即使鼠标点击应用程序3分钟,他也没有做任何操作

然后,

Ravi再次试图浏览一些页面然后,应用程序必须再次将他带到登录页面......这是我的想法......我希望你理解我的观点......现在我们可以通过哪种方式来实现它。 ...

1 个答案:

答案 0 :(得分:1)

这就是Forms Authentication开箱即用的方式。您在问题中提到您创建了一个Empty应用程序,然后讨论了一些登录和注册过程,但没有解释您是如何实现它或显示一些代码的。因此,您的想法是在web.config中将表单身份验证的超时属性设置为3分钟,然后您可以使用[Authorize]属性来装饰您需要保护的控制器/操作,并且只允许经过身份验证的用户访问。

我邀请您观看ASP.NET/MVC site上有一些来自PluralSight的精彩视频。视频7.介绍ASP.NET MVC中的身份验证和授权。