2009-04-21 5 views
0

Я не могу использовать для ProviderUserKey в объекте MembershipUser, так как у моей базы ролей есть свои собственные идентификаторы.Игнорирование ProviderUserKey в реализации поставщика пользовательской роли

Если я использую C#, как я могу назвать конструктор memberuser так, чтобы он создавал пользователя без этого ключа?

Каковы последствия не предоставления этого ключа поставщику? Получает ли ProviderUserKey часть объекта Principal в файле cookie FormsAuthentication?

ответ

0

Какое значение вы используете для идентификации пользователя из своей базы данных? Независимо от этого значения, сохраните его в ProviderUserKey ...

+0

Я получаю ошибки при попытке изменить код SQLMembershipProvider, поскольку он ожидает идентификатор GUID, а не int ... – Caveatrob

+0

Исправление: я смог получить его работать как int; Я делал что-то неправильно в базе данных ... – Caveatrob