Я храню данные пользователя в таблице MSSQL под названием «Пользователи». Я хочу иметь доступ к всем пользовательским данным для фактически зарегистрированного пользователя (адрес электронной почты, адрес, телефон, если пользователь является подписчиком и т. Д.).Членство, MembershipProvider и MembershipUser отношения в ASP.NET?
Я не хочу использовать профили, поэтому решил использовать пользовательский MemberhipProvider (или вы знаете какой-то лучший, менее болезненный способ?).
Что я не понимаю, это членство и членство. Если я унаследован от MembershipProvider, в переопределенных методах я контролирую данные доступа из базы данных и в базу данных.
Но как использовать унаследованный класс у MembershipProvider? Если я хочу, чтобы проверить подлинность пользователя с помощью членства, я должен делать:
if(Membership.ValidateUser(string username, string password))
{
FormsAuthentication.RedirectFromLoginPage(string username, string password);
}
Но где класс наследуется от MembershipProvider? А когда использовать класс, унаследованный от MembershipUser? И какова связь между членством и MembershipProvider?
Спасибо, это очень помогает. теперь я понимаю. Это проще, чем кажется. Большое спасибо. –