由于我们的应用程序是现有应用程序并且有大量数据,我们决定实现自己的 MembershipProvider。
在这个过程中,我必须使用不同的签名自定义 CreateUser。这是我的签名。
public MembershipUser CreateUser(string firstName, string lastName, string password, string email, string phone, out MembershipCreateStatus status, string title = null, UserRole role = UserRole.User)
{
// New user logic
}
我在初始化我的提供者后调用这个 CeateUser 方法。因为我正在初始化实例,但我没有在该实例上调用 Initialize 方法。如何避免这个初始化部分并调用我的 CreateUser 方法。
var provider = new EastpointMembershipProvider();
provider.CreateUser(model.UserName,string.Empty, model.Password, model.Email, string.Empty,out createStatus,"Mr");
谢谢