Могут ли проверки подлинности с помощью форм, управление ролями и данные для веб-сайта работать из одной базы данных SQL? - PullRequest
0 голосов
/ 16 марта 2011

С ASP.NET 4 и Аутентификацией по формам:

Можно ли использовать одну базу данных для хранения данных для:

  • Аутентификация пользователей (с использованием аутентификации по формам)
  • Управление ролями (нужны администраторы и роли членов с различными уровнями доступа)
  • Данные, используемые во всем веб-сайте, пользовательские настройки и т. Д.

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

Ответы [ 3 ]

2 голосов
/ 16 марта 2011

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

Это легко сделать с помощью средства регистрации ASP.NET SQL Server

Другие таблицы данных не должны следовать какой-либо конкретной схеме и не будут конфликтовать с вашими таблицами ASP.NET, если вы не введете некоторые проблемные связи с таблицами данных.

0 голосов
/ 16 марта 2011

Да, вы можете использовать ту же базу данных, которая вам нужна, только для создания поставщиков ролей и членства в cutom, чтобы у вас были только те данные, которые вам нужны, а не вся база данных Aps.net по умолчанию

0 голосов
/ 16 марта 2011

Если вы используете провайдеров по умолчанию из ASP .NET, они используют предопределенную схему базы данных, но вы можете создать своих собственных провайдеров, которые обращаются к базе данных по-своему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...