Asp.net 实现了基本的,没有打开页面的auth-bow-left。一切都需要授权吗?
我遵循了Bjorns编写的关于基本auth的教程,但现在每个页面都需要auth 我想要的是我的家庭控制器开放和免费,也登录和注册。我认为他们会,我可以通过以下方式确保所需的部件:Asp.net 实现了基本的,没有打开页面的auth-bow-left。一切都需要授权吗?,asp.net,asp.net-mvc,basic-authentication,Asp.net,Asp.net Mvc,Basic Authentication,我遵循了Bjorns编写的关于基本auth的教程,但现在每个页面都需要auth 我想要的是我的家庭控制器开放和免费,也登录和注册。我认为他们会,我可以通过以下方式确保所需的部件: [Authorize] public ActionResult Test() { return View(); } My system.web看起来像: <authentication mode="None" /> <a
[Authorize]
public ActionResult Test()
{
return View();
}
My system.web看起来像:
<authentication mode="None" />
<authorization>
<allow users="?" />
</authorization>
和system.webServer:
<modules>
<add name="BasicAuthHttpModule" type="TestProj.Modules.BasicAuthenticationModule" />
</modules>
关于如何定义需要登录才能获取inn的打开页面和锁定页面的任何线索?您可以使用
AllowAnonymous
操作筛选器来避免操作的身份验证。对于示例:
[AllowAnonymous]
public ActionResult Login(string returnUrl)
{
}
或在控制器中:
[AllowAnonymous]
public class HomeController : Controller
{
// all actions would allow anonymous users
}