0

我的应用程序中有一个成员表。成员表与我的应用程序的用户是一对一的关系。

但是我们可以在成员表中向我们的应用程序插入比已为应用程序创建的用户更多的成员。

所以我们的应用程序中可以有 100 个用户。我们的成员表中可以有 200 个成员。每个用户都有一个成员行,但并非每个成员都必须是用户。

因此,当会员最终声明其会员行并注册到网站时,我需要能够在为网站创建新用户时设置 UserId (ProviderUserKey)。

那么创建新用户帐户时是否可以更改providerkey?

谢谢!

4

1 回答 1

0

您是否使用默认的会员服务提供商?如果是这样,我认为你不能。它将创建一个唯一的密钥。您需要创建一个自定义提供程序并修复代码以包含一个 ifUserExists 方法,为每个成员创建一个用户并为他们分配一个有限的角色,或者添加一个链接两个表的外键并让它们每个都有不匹配的 ID .

于 2012-06-14T22:00:02.783 回答