Идентификатор пользователя от asp.net. - PullRequest
3 голосов
/ 04 мая 2011

Я использую элемент управления входом asp.net для аутентификации пользователя.У меня также есть userID во многих таблицах в моем приложении, и на данный момент (в целях разработки) userID - это int, который я составляю.Тем не менее, я хотел бы начать использовать userID платформы в моих таблицах.Где и как я могу получить доступ к фактическому идентификатору пользователя и каков его тип данных?

Ответы [ 2 ]

12 голосов
/ 04 мая 2011

Используйте элемент ProviderUserKey объекта MembershipUser, например:

MembershipUser user = Membership.GetUser();
string id = user.ProviderUserKey.ToString();
0 голосов
/ 04 мая 2011

В таблице aspnet_Users есть поле UserId с типом данных uniqueidentifier.

Вы можете добавить таблицу членства в свою собственную базу данных вместо отдельной.

...