Пользовательский поставщик членства против поставщика членства по умолчанию в Mvc. Что выбрать?

Я нахожусь в процессе создания веб-сайта MVC 4 и должен использовать своего рода поставщика членства. Я следовал некоторым учебникам о пользовательских провайдерах членства, но я также читал о том, чтобы просто использовать стандартного провайдера... И теперь я просто более растерян, чем прежде, чем я начал:) Когда это лучшее решение для использования провайдера членства по умолчанию а не сделать свой собственный? Когда я смотрю на мой класс MyCustomMembershipProvider.cs, я вижу множество методов, которые переопределяют методы из MembershipProvider.cs. Почти все методы - это то, что мне нужно на моем веб-сайте, поэтому в конце я просто создам копию поставщика членства по умолчанию..??

1 ответ

Решение

Если вы не один из тех, кто ненавидит реализацию членства по умолчанию или если у вас есть очень специфические потребности в поставщике членства, то нет причин избегать использования поставщика по умолчанию. Другими словами, если вам действительно все равно, как это работает, просто используйте значение по умолчанию.

В частности, хотя.. MVC 4 по умолчанию использует поставщика простого членства, который отличается от SqlMembershipProvider (обычно считается по умолчанию в большинстве учебных пособий, которые вы прочтете). Вы хотите прочитать о том, как работает поставщик простого членства в MVC4.

Другие вопросы по тегам