Как привязать SqlRoleProvider к «Моей» таблице пользователей - PullRequest
1 голос
/ 25 марта 2011

Как привязать SqlRoleProvider к "Моей" таблице пользователей

Я использую asp.net MVC, и SqlRoleProvider, кажется, работает из коробки. Однако у меня есть свои пользователи и роли. У меня есть пользовательская таблица, в которой есть все пользовательские / персонализированные данные. Как мне привязать контроллер аккаунта к моему столу? В моей таблице есть идентификатор пользователя, и я использую его для привязки других действий к определенному пользователю.

Было бы здорово, если бы я мог использовать контроллер учетной записи, и после того, как пользователь войдет в систему, у меня будет его ID.

Я смотрел на это, но не совсем так, как asp.net mvc

http://www.4guysfromrolla.com/articles/121405-1.aspx

1 Ответ

1 голос
/ 25 марта 2011

Не уверен, что это то же самое в asp.net mvc, но мы используем провайдера SqlMembership для аутентификации, который возвращает нам объект MembershipUser. Экземпляр MembershipUser имеет свойство ProviderUserKey, которое мы сопоставляем с полем MemberId нашей собственной пользовательской таблицы (которое отличается от нашего внутреннего UserId).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...