我使用用户登录
创建了一个类型为Empty(不是Internet或Intranet)的MVC 3应用程序和
用户注册过程..
它运行正常,但现在让我们说一个名为Ravi的用户已经进入应用程序并浏览页面一段时间后,即使鼠标点击应用程序3分钟,他也没有做任何操作
然后,
Ravi再次试图浏览一些页面然后,应用程序必须再次将他带到登录页面......这是我的想法......我希望你理解我的观点......现在我们可以通过哪种方式来实现它。 ...
答案 0 :(得分:1)
这就是Forms Authentication开箱即用的方式。您在问题中提到您创建了一个Empty应用程序,然后讨论了一些登录和注册过程,但没有解释您是如何实现它或显示一些代码的。因此,您的想法是在web.config中将表单身份验证的超时属性设置为3分钟,然后您可以使用[Authorize]
属性来装饰您需要保护的控制器/操作,并且只允许经过身份验证的用户访问。
我邀请您观看ASP.NET/MVC site上有一些来自PluralSight的精彩视频。视频7.介绍ASP.NET MVC中的身份验证和授权。