2013-05-08 61 views
0

我有一個相當鎖定的自定義用戶數據庫。我只能通過存儲過程訪問它。我需要得到這個數據庫與MVC的工作,所以這是我迄今爲止。將自定義成員資格和角色提供程序插入到MVC 4中

訪問可以操作數據庫的類的存儲庫。 繼承ExtendedMembershipProvider的類和繼承RoleProvider的類。

我現在需要將這些提供程序插入到MVC中,但這是我掙扎的地方。

如果我基於互聯網應用程序模板創建一個新的MVC4項目,那麼一切似乎都圍繞SimpleMembership。我甚至無法看到提供程序在web.config中的聲明。我看到AccountController有很多對ModelState和WebSecurity的引用,但我不確定我在哪裏或如何告訴這些使用我的提供者。由於我沒有使用EF,我也有自己的用戶和角色模型。

如果我創建一個基於「基本」模板的新MVC項目,那麼我可以看到web.config中的提供者,但沒有賬戶控制器,所以我不知道如何正確地創建它。

任何指針將不勝感激。我的目標是能夠在我的Razor視圖文件中使用控制器+ IsAuthenticated,User.IsInRole等中的所有通常的[AllowAnonymous] [Authorize] etc ..標籤。

回答

0

檢查了這一點 EFMVC.Web.Core

,您可以使用此方法爲您的角色管理過於

+0

這似乎有點小題大做,因爲我不想要使用EF或EF CodeFirst。 – Oli 2013-05-08 02:42:41

+0

它根本與EF沒有任何關係。只要看看認證部分。 – Karim 2013-05-09 02:37:13

相關問題