获取用户ID =电子邮件的成员资格提供商的正确方法是什么?

时间:2010-05-01 07:54:24

标签: asp.net asp.net-mvc asp.net-membership

我想实现将电子邮件用作用户ID的成员资格。是否有现成的供应商,或者我必须自己写一个吗?或者我应该使用'默认'那个?

1 个答案:

答案 0 :(得分:1)

您可以使用默认的Sql提供程序堆栈而无需修改。

创建用户时,只需使用电子邮件地址UserName(或登录ID)。

请注意UserId是一个内部代理键。

我认为您正在混淆UserName(或登录ID),这是string并且可以包含电子邮件地址,其成员资格数据库中包含UserId列, Guid,不应更改。