2011-01-27 48 views
1

我有一個ASP.NET MVC3項目,我需要爲這個項目實現驗證。ASP.NET MVC - 使用現有用戶表進行表單驗證

要驗證用戶,我想使用表單身份驗證與存儲用戶名/密碼的現有用戶表。之後,使用GlobalActionFilterAttribute,我會檢查用戶是否有權訪問他想要的數據。

那麼,我該如何輕鬆實現個人表格的表格認證呢?

在此先感謝。

回答

5

您可以通過其他方式做到這一點,但我會考慮使用現有表作爲授權存儲的writing a MembershipProvider(和RoleProvider,如有必要)。將這些插入到web.config中,您可以使用模板解決方案中提供的現有AuthorizeAttribute和登錄代碼。不要被MembershipProvider上的簽名嚇倒。這些方法通常很容易編寫,如果您實際上沒有使用它們,則可以將它們保留爲未實現。

+0

+1實施會員供應商也很容易, – 2011-01-27 14:14:19

0

前段時間我提供了this answer,也許你會發現它很有用。

您可能還會發現this other post用於實現您的自定義身份驗證方法。