0

私は ASP.NET を初めて使用し、経験豊富なプログラマーではありません。

私は最近、構築したいアプリケーションのために ASP.NET-MVC 3 を紹介されました。

基本的な機能はダウンしていますが、ログインに慣れていません。

組み込みのログインは、私が望むもの (単純なもの) で機能しますが、実際の機能が表示される前にログインを使用する必要があることを確認したいと考えています。

これを行う最良の方法は何ですか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

コントローラーでは、 Authorize 属性を使用する必要があります。これにより、装飾されたアクションを実行する前に承認が強制されます。

たとえば、ホームコントローラーに次のように追加し[Authorize]ます

[Authorize]
public ViewResult Index()
{
    return View();
}

また、使用する前にすべてのメソッドを強制的に承認するコントローラー全体を装飾することもできます。

[Authorize]
public class HomeController : Controller
{
    public ActionResult Index()
    {
        return View();
    }
}
于 2013-04-24T13:29:33.257 に答える