2011-07-04 119 views
0

我是新来的会员和asp.net角色提供商基于表单的身份验证创建用户方法?

我看到的所有文章都使用静态方法的Membership calss(CreateUser方法)来创建一个新用户。我也想使用它,但我的表单有一些自定义字段被添加到Users表中。我应该如何管理它?处理这个数据sepraetly?如果你建议它会有2个对数据库的调用。请指点

回答

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*/) 
叫它
相关问题