标签: asp.net asp.net-mvc asp.net-membership
我想实现将电子邮件用作用户ID的成员资格。是否有现成的供应商,或者我必须自己写一个吗?或者我应该使用'默认'那个?
答案 0 :(得分:1)
您可以使用默认的Sql提供程序堆栈而无需修改。
创建用户时,只需使用电子邮件地址UserName(或登录ID)。
UserName
请注意UserId是一个内部代理键。
UserId
我认为您正在混淆UserName(或登录ID),这是string并且可以包含电子邮件地址,其成员资格数据库中包含UserId列, Guid,不应更改。
string
Guid