我有一个MVC Web应用程序。它使用Forms auhtentification。
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="90" />
</authentication>
如何绕过单一路线,例如xyz.com/us/ht/ht?
我想绕过整个功能以防止获取aspxanonymous cookies,并且我不希望此路由的成员资格数据库中有条目。
答案 0 :(得分:0)
如果您正在使用MVC4,只需将[AllowAnonymous]
标记添加到您的控制器操作中。
否则在你的web.config中这样做
<configuration>
<location path="route/thatanon/isallowed">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>
答案 1 :(得分:0)
解决此问题的一种方法是使用自定义AnonymousIdentificationModule作为路径/ us / ht / ht /.
这些东西在这里处理 - &gt;
System.Web.Security.AnonymousIdetificationModule