Ich bin dabei, ein neues asp.net-Projekt zu erstellen, und ich beginne gerade mit der ganzen Sache von SQLMembershipProvider. Was ich wirklich tun möchte, ist die Notwendigkeit, einen Benutzernamen zu entfernen und nur den Schlüssel für den Benutzer als E-Mail-Adresse zu haben.ASP.NET SQLMembershipProvider - E-Mail als Benutzername
Es scheint mir die einfachste Sache zu sein, die gespeicherten Prozeduren zu ändern, um nur die E-Mail-Adresse aus den Tabellen zu entfernen, und wenn jemand eine Suche per E-Mail durchführt, nur um den Schlüssel zu verwenden jemand ihre E-Mail-Adresse zu ändern ...
Bevor ich beginne, weiß jemand ein vorgewalzte Beispiel gibt. es scheint nur allzu üblich, es zu haben zu bauen.
und natürlich, wenn Sie Benutzernamen für Personen ohne E-Mail am Ende benötigen für welchen Gründen auch immer - Sie haben immer noch, dass die Flexibilität –
Sie können Ihre db wie folgt aktualisieren, wenn Sie to.UPDATE aspnet_Users Satz Username = m.Email, LoweredUserName müssen = m.LoweredEmail FROM aspnet_Users u INNER JOIN aspnet_Membership m ON u.UserId = m.UserId – jwize