Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Roles.AddUserToRole проблема
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Я делаю сайт на 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. Хотелось бы узнать, из-за чего при выполнении второй строки создается еще одна запись, а не просто изменения в таблице ролей, а также как это можно исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 23:43 |
|
||
|
Roles.AddUserToRole проблема
|
|||
|---|---|---|---|
|
#18+
Не то чтобы проблема. Просто стандартные элементы работат так, что пользователи - это одна сущность, роли - другая, а профили, например, - третья. Все эти три сущности могут быть настроены на работы с разными источниками и связыватся по имени пользователя. Поэтому они разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 19:23 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=846&tid=1388267]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 379ms |

| 0 / 0 |
