Как уже упоминалось выше, вам нужно будет создать пользовательский провайдер членства, который довольно прост. Вы создадите класс .NET, который наследуется от System.Web.Security.MembershipProvider. Есть несколько методов, которые необходимо переопределить в вашем классе, но большинство из них даже не используются контроллером учетных записей MVC. Основным методом, который вы хотите переопределить, является ValidateUser (имя пользователя, пароль), который позволяет пользователю войти в систему. После того, как вы реализовали свой класс, вам необходимо зарегистрировать его в web.config, что также легко. *
Вы можете найти образец для нестандартного провайдера здесь:
http://msdn.microsoft.com/en-us/library/6tc47t75(VS.80).aspx
И учебник для всего процесса здесь:
http://www.15seconds.com/issue/050216.htm
Имейте в виду, что процесс создания собственного провайдера для MVC одинаков для стандартного веб-сайта ASP.NET, однако MVC не полностью использует все методы класса MembershipProvider, поэтому его гораздо проще реализовать.