2013-07-05 78 views

回答

1

在ASP.NET MVC中,使用AuthorizeAttribute。但是您可能需要一個使用數據庫的用戶系統或使用Oauth對Google/Facebook進行身份驗證。

+0

雖然我同意答案,但是我沒有得到使用google/facebook(oauth)esp的原因,當它是本地主機時。請注意,您的答案沒有任何問題。 – shahkalpesh

+0

@shahkalpesh如果您可以通過Google/Facebook/[將其他Oauth供應商放在這裏]來獲取隱私信息,那麼他們可以通過用戶管理消除很多開銷,因爲最終用戶在網站上不會有另一個帳戶。此外,您不必滾動自己的登錄/註銷系統,更改密碼,確認電子郵件地址,密碼散列等。在localhost上工作很難處理oauth提供程序,但您需要從某處啓動。它只適用於半公開站點,不需要限制對已知人員的訪問。 –

+0

明白了。這只不過是oauth的事情可能不是OP正在尋找的東西。感謝您的解釋。 – shahkalpesh

0

查看[Authorize]屬性。

您可以找到更多詳細信息herehere

相關問題