我的应用程序中有一个成员表。 members表与我的应用程序的用户是1对1的关系。
但是我们可以在成员表中向应用程序中的应用程序插入更多成员。
因此,我们的应用程序中可以有100个用户。我们的会员表中可以有200名会员。每个用户都有一个成员行,但不是每个成员都必须是用户。
因此,当成员最终声明其成员行并注册到网站时,我需要能够在为网站创建新用户时设置UserId(ProviderUserKey)。
创建新用户帐户时是否可以更改providerkey?
谢谢!
答案 0 :(得分:0)
您使用的是默认会员提供商吗?如果是这样,我认为你不能。它将创建一个唯一的密钥。您需要创建自定义提供程序并修复代码以包含ifUserExists方法,为每个成员创建用户并为其分配有限的角色,或者添加链接这两个表的外键并让它们各自具有不匹配的ID