0
我是新来的会员和asp.net角色提供商基于表单的身份验证创建用户方法?
我看到的所有文章都使用静态方法的Membership calss(CreateUser方法)来创建一个新用户。我也想使用它,但我的表单有一些自定义字段被添加到Users表中。我应该如何管理它?处理这个数据sepraetly?如果你建议它会有2个对数据库的调用。请指点
我是新来的会员和asp.net角色提供商基于表单的身份验证创建用户方法?
我看到的所有文章都使用静态方法的Membership calss(CreateUser方法)来创建一个新用户。我也想使用它,但我的表单有一些自定义字段被添加到Users表中。我应该如何管理它?处理这个数据sepraetly?如果你建议它会有2个对数据库的调用。请指点
在您的自定义成员资格提供CreateUser
方法创建一个重载通过添加额外的参数
public MembershipUser CreateUser(
string username,
string password,
string email,
string passwordQuestion,
string passwordAnswer,
bool isApproved,
Object providerUserKey,
DateTime birthday,
out MembershipCreateStatus status
)
然后在你的页面,您可以通过
((CustomMembershipProvider)Membership.Provider).CreateUser(/*parameters to your custom method*/)
叫它