Мне нужно создать базу данных для приложения, в котором есть миллионы пользователей. Теперь у этого сайта будет несколько администраторов, таких как HRadmin, SuperAdmin, SalesAdmin.I может иметь только одну роль в качестве администратора.Как управлять несколькими администраторами сайта и пользователями в базе данных?
Я обеспокоен тем, что если я обрабатываю все связанные с пользователем данные в одной таблице, все пользователи, будь то admin или пользователь, учетные данные будут храниться в одной таблице, поиск может быть очень медленным для уникального имени пользователя и других вещей.
Люди предложили, имеют разные страницы для администратора и пользователей, добавьте ключевое слово в строку запроса и извлеките его в код, чтобы найти фактическую роль администратора.
Как я должен реализовать эту вещь в базе данных, так что передний конец оленьей кожи стал bulky.I я использует ASP.NET2.0 и SQL Server 2005.
У меня был взгляд, но он не подходит для моего ремаркетинга. Это очень жестко, и нам не дают время писать собственный поставщик мембернинга. – Rohit
Вам не нужно будет создавать поставщика. Инструмент создает базу данных, хранит процедуры и представления для вас, и вы можете подключиться к ней, как вам хотелось бы.Это отличный инструмент, поскольку он требует всей работы по созданию системы управления пользователями. –
Средство регистрации ASP.NET SQL Server (Aspnet_regsql.exe) создаст базу данных, необходимую для поставщика членства SQL. http://msdn.microsoft.com/en-us/library/ms229862%28VS.80%29.aspx – MyItchyChin