如何使用现有的create user方法或类似方法在asp.net成员资格中添加产品ID。需要关注会员资格,例如>>
Membership.CreateUser(用户名,密码,产品ID(需要添加方法))
Roles.AddUserToRole(Username, "some roles")
Samemethod.add(username, productid)[ addition for adding the product it ]
答案 0 :(得分:0)
需要关注会员资格,例如>>
Membership.CreateUser(用户名,密码,产品ID(需要一种方法) 添加它))
答案是您不能。 会员资格基于提供商型号。您无法向Membership的方法添加/删除参数。
此外,您无法添加/删除成员资格表的列。请看this answer。
您需要使用 Membership.CreateUser 方法创建用户。然后使用新插入的userId 添加 productId 。
MembershipCreateStatus status;
MembershipUser membershipUser = Membership.CreateUser("Username",
"Password", "Email", "PasswordQuestion",
"PasswordAnswer", IsApproved, out status);
if (status == MembershipCreateStatus.Success)
{
Guid userId = (Guid)membershipUser.ProviderUserKey;
// Insert product id here.
}
仅供参考: 会员提供商几年前已被弃用。如果您正在处理新应用程序,则可能需要查看新的ASP.Net Identity 2。