2

我即将开始构建一个新的 asp.net 项目,而我刚刚开始使用 SQLMembershipProvider 的全部内容。我真正想做的是消除对用户名的需要,只需将用户的密钥作为电子邮件地址。

在我看来,最简单的事情可能是将存储过程更改为仅从表中删除电子邮件地址,并且当有人通过电子邮件进行搜索时,只需使用密钥(我还需要处理有人更改他们的电子邮件地址...

在我开始之前,有没有人知道那里有一个预先推出的例子。必须构建它似乎太常见了。

4

2 回答 2

6

您无需更改提供程序中的任何内容。只需在注册时将电子邮件设置为用户名,并且不要在 UI 中提供任何更改电子邮件地址的方法。它会轻松完成这项工作。

于 2009-02-26T18:54:05.630 回答
1

您可以修改程序...或者只是省略表单/ui 中的电子邮件或用户名字段,并在幕后使用其中一个或另一个来填充另一个字段。这可能是重复的数据,但您可能会发现需要有一封电子邮件,这也不是用户名。

于 2009-02-26T18:53:43.840 回答