powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Roles.AddUserToRole проблема
2 сообщений из 2, страница 1 из 1
Roles.AddUserToRole проблема
    #34075482
Corporation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Я делаю сайт на ASP.Net 2005 с базой данных на SQL Server 2005. В БД добавлены специальные таблицы, предназначенные для работы с классом Membership. В базе данных прописаны допустимые роли: User и Admin. Проблема возникает во время создания аккаунтов новых пользователей (когда они заполняют анкету и отсылают ее).
// Создаю запись в БД с новым пользователем
Membership.CreateUser(“User1”, “Password”, “user@post.ru”);
// Пытаюсь назначить ему роль User
Roles.AddUserToRoles(“User1”, “User”);

После выполнения первой строки в БД создается запись для этого пользователя (в таблице dbo.aspnet_Users добавляется строка, в других таблицах тоже).
Во время выполнения второй строки в БД в таблице dbo.aspnet_Users создается еще одна запись. В ней ID юзера другой, также другой и ID Application, но UserName тот же самый! Получается, что существуют два пользователя, с разными ID, но с одинаковыми UserName. Для второй записи создается запись в таблице ролей, а для первой естественно нет.
Если запустить утилиту ASP.Net Configuration, в ней мы увидим только одного пользователя, назначенного на роль User.

Хотелось бы узнать, из-за чего при выполнении второй строки создается еще одна запись, а не просто изменения в таблице ролей, а также как это можно исправить?
...
Рейтинг: 0 / 0
Roles.AddUserToRole проблема
    #34078339
FunnyLuck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не то чтобы проблема. Просто стандартные элементы работат так, что пользователи - это одна сущность, роли - другая, а профили, например, - третья. Все эти три сущности могут быть настроены на работы с разными источниками и связыватся по имени пользователя. Поэтому они разные.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Roles.AddUserToRole проблема
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]