【发布时间】:2011-02-09 11:52:48
【问题描述】:
我的一个 ASP.net 应用程序中有一个有线场景。
我将 ASP.net 成员资格与我的自定义“roleManager”一起使用,
并在 web.config 中有以下标记,以限制任何不具有“关键字”(角色)角色的用户访问“关键字”(路径)文件夹
<location path="Keywords">
<system.web>
<authorization>
<allow roles="Keywords"/>
<deny users="*" />
</authorization>
</system.web>
</location>
如果任何具有其他角色的用户允许访问此 URL(在本例中为关键字),则将被重定向到自定义拒绝访问页面。
现在一切正常,但是当我在 30 分钟不活动的情况下离开我的应用程序时,我无法访问“关键字”,如果我关闭浏览器,我总是会看到自定义访问被拒绝页面,再次登录它开始工作正常。
在这种情况下请帮助我。
提前致谢
【问题讨论】:
-
您是否使用 FormsAuthentication 登录?如果是这样,您是否检查过是否为用户重新加载了 cookie? msdn.microsoft.com/en-us/library/…
标签: asp.net