Я собираюсь использовать единую базу данных LOGIN (аутентификация форм Sql) для хранения информации пользователя, информации профиля пользователя, доступных баз данных для пользователя (включая все доступные базы данных для конкретного клиент) и пользовательские настройки/предпочтения. Но мне нужно иметь отдельные таблицы ролей в отдельных базах данных, так что когда пользователь входит в первую базу данных и выбирает, к какой базе данных подключиться, тогда роли, которым назначен пользователь, определяются базой данных, к которой они подключаются. Роли могут различаться в зависимости от базы данных и могут варьироваться от базы данных к другой. Схемы базы данных будут идентичны для каждой подключенной базы данных. Какие будут ваши предложения? Спасибо!MVC 3 формы Аутентификация множественной роли базы данных Таблицы
1
A
ответ
1
Проще всего было бы реализовать пользовательские RoleProvider
что внутренне использует запас SqlRoleProvider
инициализирован с правильной строкой подключения для текущей базы данных пользователя .
1
Единая база данных входа для хранения информации о пользователе должна иметь таблицу ролей для каждой базы данных. Я не уверен, где вы хотите поставить логику, для какой роли имеет доступ к тому, что в каждой базе данных. Если вы хотите поместить его в базу данных, они должны войти в соответствующие базы данных. Информация пользователя должна содержать те роли, к которым пользователь имеет доступ в каждой таблице через таблицу соединений.
User
----
UserId
Name
UserRoles
---------
UserRolesId
UserId
AllRolesId
AllRoles
--------
AllRolesId
DatabaseName
RoleName
Смежные вопросы
- 1. Аутентификация формы: роли (MVC 4) C#
- 2. Пользовательская аутентификация формы MVC?
- 3. Переключатель роли базы данных в sqlite 3
- 4. Аутентификация формы JSF2 с пользователями базы данных
- 5. MVC 3 Авторизовать собственные роли
- 6. Нормализовать 3 таблицы базы данных
- 7. Аутентификация с использованием логинов базы данных
- 8. Роли базы данных SQL Server
- 9. как добавить_submenu_page для множественной роли?
- 10. «Переименование» роли базы данных
- 11. Базы данных множественной базы с одной проверкой базы данных
- 12. Пользовательская аутентификация/авторизация в MVC 3
- 13. Схема базы данных для множественной загрузки изображений
- 14. Привилегии базы данных и роли
- 15. Аутентификация членства и роли для использования настраиваемой таблицы
- 16. ASP.NET MVC 3 Аутентификация пользователя
- 17. Аутентификация серверов множественной сборки CruiseControl.NET
- 18. Аутентификация для базы данных, которая уже имеет аутентификацию формы - asp.net
- 19. Delphi, Аутентификация из базы данных
- 20. asp.net MVC множественной форма
- 21. Аутентификация ролей без использования базы данных
- 22. Роли базы по предмету в MVC
- 23. MVC 3 Помощник справочной базы данных
- 24. Исключение при анализе данных с множественной формы
- 25. Как добавить роли из базы данных
- 26. Поиск таблицы базы данных из веб-формы
- 27. Запрашивания нормализованной базы данных, 3 таблицы
- 28. целостности базы данных на 3 Таблицы
- 29. asp.net mvc аутентификация пользователя/разрешение
- 30. ASP.NET MVC Роли без базы данных (и без поставщика ролей)
Вы знаете пример этого? Я думаю, что вы правы, но как мне это не ясно. Thaanks! – user1011441