ASP.net - собственный модуль входа или встроенный? - PullRequest
0 голосов
/ 11 апреля 2011

Я создаю сайт на ASP.net и использую базу данных MySQL. Что бы вы, ребята, предложили мне сделать?

  • Создание собственной системы входа с проверкой SQL-инъекций
  • Встроенный контроль входа в систему с помощью совместимого поставщика членства

Каковы возможные за / против обоих?

Большое спасибо!

1 Ответ

1 голос
/ 11 апреля 2011

Я бы использовал свой собственный:

  • Создайте класс User с таблицей базы данных для него (лучше использовать ORM, такой как EntityFramework, чтобы выполнить всю грязную работу)
  • СделатьКласс UserService для регистрации, аутентификации, хеширования паролей и другой логики.

Я использовал встроенное управление пользователями / ролями asp.net для одного проекта.В этом нет ничего плохого.Но если вам нужен больший контроль над кодом и гибкостью - подумайте над написанием собственного, это будет легко.

...