如何配置成员资格提供程序以在我自己的数据库中插入数据

时间:2010-04-15 14:25:58

标签: asp.net asp.net-membership

如何配置成员资格提供程序以在我自己的数据库中插入数据

2 个答案:

答案 0 :(得分:2)

编写自定义成员资格提供程序以使用您的自定义数据库(如果您想使用完全不同的数据库架构)或按照此处的步骤操作:

How Do I Change My ASP.NET Membership Database

答案 1 :(得分:0)

您可以创建自定义MembershipProvider来处理自定义身份验证系统。你必须实现一堆方法。这是一个例子

public class DreemMembershipProvider : MembershipProvider
{
...
   public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
   {
       //your code to insert a user in the db.
   }

   public override bool ValidateUser(string username, string password)
   {
         //your code to check the user and pass against your db 
   }
   ...
}

最后,您必须将应用设置为使用您的会员提供商 - >在web.config