簡體   English   中英

ASP.NET在MVC4中進行身份驗證-看起來很簡單?

[英]Asp.net forms authentication in mvc4 - as easy at it seems?

我正在開發此asp.net mvc4應用程序,並且對.net世界的這一部分是不熟悉的。 我已經閱讀了十幾篇文章,並瀏覽了多個小時的復數材料,但是我不禁要問這個問題。 正如他們所說,webforms身份驗證是否容易在基本級別上實現? 我的意思是注冊全局過濾器,只允許匿名訪問我想公開獲得的操作? 然后,當然要實現登錄邏輯,設置cookie等。

我想我想說服自己的是,這是否是正確的開始方式?

是的,這很容易。

假設您將使用基本身份驗證(以隔離創建“登錄”表單的問題)。

  • 步驟1:添加全局過濾器System.Web.Mvc.AuthorizeAttribute
  • 步驟2:將[AllowAnonymous]添加到要公開的控制器操作中。
  • 結果:查看非公共URL時,要求用戶輸入其憑據。

現在,當它起作用時,您可以設置Forms身份驗證-除了創建HTML之外,僅幾行代碼主要圍繞FormsAuthentication.RedirectFromLoginPage()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM