2013-10-07 53 views
0

使用MVC与果园1.7安全/测试目的,我已经设置了系统注销在webcofig文件1分钟后,任何用户:15分钟后如何注销用户?

<authentication mode="Forms"> 
    <forms loginUrl="~/Users/Account/AccessDenied" timeout="1"/> 
</authentication> 

这似乎并没有工作,因为几分钟后,如果我开始浏览网站的后端,它工作正常。这不是为了在1米后注销我吗?这意味着我不能查看后端。

我已经使用了我的项目中所有函数的[Authorize]属性。 但是,这似乎并没有太大的作用,有人建议删除'sites'文件夹中的mappings.bin文件。

我想要做的就是在15分钟后注销用户,如果用户尝试重新刷新或在15m后返回,则会导航到登录页面。关于我在做什么的任何想法都是错误的

+0

您是否检查过以确认用户在formsauth超时后没有获取缓存页面? – mezmi

回答

0

如果您在Orchard.Framework - > Security - > Providers - > FormsAuthenticationService中查看,您可以更改用户在SignIn方法中登录的时间。所以如果你不想编辑核心,你应该用你自己的软件覆盖这个服务。

相关问题