代码之家  ›  专栏  ›  技术社区  ›  andres descalzo

ASP.NET MVC身份验证窗体

  •  0
  • andres descalzo  · 技术社区  · 14 年前

    我需要拒绝任何控制器的所有访问,如果他们不登录。 我不想为每个条目执行此操作:

    [Authorize]
    public ActionResult AnyMethod() {
    ...
    }
    

    我尝试过类似的方法,但这被拒绝访问所有内容(css、js,…)。

    <authorization>
         <deny users="?"/>
    </authorization>
    

    在web.config中,我只有以下代码:

    <authentication mode="Forms">
       <forms loginUrl="Account/Login"></forms>
    </authentication>
    

    谢谢你

    1 回复  |  直到 14 年前
        1
  •  3
  •   tvanfosson    14 年前

     [Authorize]
     public class AdminController : Controller
     {
         ...
         public ActionResult SetPassword( UserPasswordModel model )
         {
             ...
         }
         ...
     }