используя членство провайдера для небольшого сайта в MVC3 или для реализации Iprincipal? - PullRequest
0 голосов
/ 03 декабря 2011

я строю новый проект в MVC 3 на MySql Мне удалось заставить членство работать на MySql и использовать форму входа, которая используется по умолчанию при создании нового приложения MVC 3. но... я хотел добавить больше полей на страницу регистрации, как "секс" и "государство" Я прочитал, что я должен использовать базу профилей, чтобы сделать это. но мне не повезло с этим ..

мой вопрос: Вы бы использовали все членство провайдера для небольшого сайта?

или лучше просто внедрить Iprincipal самостоятельно и создать такой вид регистрации и входа в систему. только с одной таблицей в базе данных "пользователей" так что членство провайдера из коробки немного накладных расходов для небольшого проекта?

Я не нашел хорошего примера для создания базовой формы регистрации и формы входа в MVC 3 без членства провайдера

хотел бы услышать ваше мнение

спасибо!

1 Ответ

1 голос
/ 03 декабря 2011

Вот несколько ответов, которые могут помочь вам принять решение.

  1. Стоит ли использовать встроенный поставщик членства для приложения ASP .NET MVC?
  2. Как получить UserID объекта User в ASP.Net MVC?
  3. Как создать хешированный пароль провайдера asp.net вручную?

ОБНОВЛЕНИЕ

Пример создания настраиваемой регистрации и логина?Возможно. Вот пример создания собственного провайдера и Identity ... и использования Facebook для обработки учетных данных имени пользователя / пароля. Несмотря на то, что этот проект использует RavenDb в качестве базы данных, его замена занимает 1 секунду и используется EF / L2S / NHibernate и т. Д. ... или даже обычная аутентификация форм, когда вы запрашиваете имя пользователя /пароль.

...