私は新しいasp.netプロジェクトの構築を開始しようとしていますが、私はSQLMembershipProviderの全部を使い始めています。私が本当にやりたいことは、ユーザー名の必要性を取り除き、電子メールアドレスとしてユーザーに鍵を持たせることです。ASP.NET SQLMembershipProvider - ユーザー名として電子メール
最も簡単なことは、ストアドプロシージャを変更してテーブルから電子メールアドレスを削除するだけで、誰かが電子メールで検索すると、キーを使用することができるように思えます(また、私が開始する前に誰かが、誰もがそこに前圧延の例を知っているん、自分のメールアドレス...
を変える。ちょうどそれを構築する必要があまりにも一般的なようです。
そしてもちろん、あなたが何らかの理由でメールずに人々のためのユーザ名を必要としてしまう場合 - あなたはまだあなたがto.UPDATE aspnet_Users セットのUserName = m.Email、LoweredUserName =が必要な場合は、柔軟性 –
あなたはこのようなあなたのDBを更新できることを持っていますm.LoweredEmail aspnet_Users FROM Uは INNER u.UserId = m.UserId ON aspnet_Membership mの をJOIN – jwize