Аутентификация пользователя с использованием Entity Framework в ASP.NET MVC 3 - PullRequest
0 голосов
/ 27 января 2012

У меня есть существующая база данных enter image description here, которую я использовал для создания модели, использующей подход базы данных в первую очередь.Пожалуйста, обратитесь к диаграмме базы данных.

В моем файле решения у меня есть библиотека классов модели, которая имеет соединение ADO.NET с базой данных, и я веб-приложение ASP.NET MVC 3.

Функциональность, которую я пытаюсь получить, заключается в том, что информация, отображаемая при входе пользователя в систему, различна для каждого пользователя.Как связать страницу входа пользователя с таблицей user в базе данных?Используется ли строка подключения напрямую или мне нужно просмотреть модель, которую я создал с помощью базы данных?

1 Ответ

1 голос
/ 27 января 2012

Добавьте в свою таблицу пользователя поле с именем «ProviderUserKey» или MembershipUserID или что-то подобное типа uniqueidentifier. Затем вы вызываете Membership.GetUser().ProviderUserKey и используете это в своем предложении where вашей пользовательской таблицы, чтобы выбрать правильную запись пользователя на основе зарегистрированного пользователя.

...