我将用户数据存储在名为 Users 的 MSSQL 表中。我想要的是访问实际登录用户的所有用户数据(电子邮件、地址、电话,如果用户是订户等)。
我不想使用配置文件,所以我决定使用自定义 MembershipProvider(或者你知道一些更好、更不痛苦的方法吗?)。
我不明白的是 MembershipUser 和 Membership。如果我从 MembershipProvider 继承,在重写的方法中,我控制对数据库的访问数据。
但是如何使用从 MembershipProvider 继承的类?如果我想使用成员身份验证用户,我应该这样做:
if(Membership.ValidateUser(string username, string password))
{
FormsAuthentication.RedirectFromLoginPage(string username, string password);
}
但是从 MembershipProvider 继承的类在哪里呢?以及何时使用从 MembershipUser 继承的类?Membership 和 MembershipProvider 之间是什么关系?