2009-02-26 21 views
2

我即將開始構建一個新的asp.net項目,並且我剛剛開始使用SQLMembershipProvider的全部功能。我真正想要做的是消除用戶名的需求,並將用戶的密鑰作爲電子郵件地址。ASP.NET SQLMembershipProvider - 以用戶名形式發送電子郵件

在我看來,最簡單的事情可能是更改存儲過程以從表中刪除電子郵件地址,並且當有人通過電子郵件搜索時,只需使用密鑰(我還需要處理有人改變他們的電子郵件地址...

我開始之前,沒有人知道一個冷軋預例子在那裏。它只是似乎太普通了不得不建立它。

回答

6

您不需要更改提供程序中的任何內容。只需在註冊時將電子郵件設置爲用戶名,並且不要在用戶界面中提供任何手段來更改電子郵件地址。它會輕鬆完成工作。

+0

當然,如果你最終需要的人的用戶名沒有電子郵件不管出於什麼原因的 - 你仍然有這種靈活性 – 2009-11-05 19:46:51

1

您可以修改程序...或者只是省略表單/用戶界面中的電子郵件或用戶名字段,並使用其中一個或另一個在後臺填充另一個字段。這可能是重複的數據,但您可能會發現需要的電子郵件不是用戶名下降馬路。