Frage

Zur Zeit habe ich eine Seite (asp.net 3.5), die eine eindeutige ID für die Anmeldung verwendet. Ich werde es brauchen zu wechseln E-Mails zu verwenden, wenn möglich. Ich werde werden alle neuen Konten erstellen, damit ich die Mitgliedschaft Tisch sauber wischen und importieren alle Benutzer Info.

Wir sind von generischen Anmeldungen für Abteilungen zu einzelnen Konten wechseln.

würden Alle Links oder Hinweise in der richtigen Richtung sehr geschätzt.

War es hilfreich?

Lösung

So, hier ist das, was Sie tun sollen. Wenn Sie eine gesamte Benutzerbasis zu schaffen sind, wischen Sie nur an die aktuellen, und Benutzer sagen den neuen Benutzer mit einer E-Mail zu erstellen, solange Sie, dass auf dem Anmeldeformular bestätigen Sie gut sein werden. Nun, wenn Sie bereits eine Benutzerbasis haben, dann ist ein wenig komplizierter. Überprüfen Sie zunächst, dass jeder aktuelle Benutzer eine gültige E-Mail eindeutige hat, dann muss man zwei Spalten der Tabelle aspnet_Users ändern, werden die Spalten Username und LoweredUserName. Das sollte einfach sein, wenn der erste Schritt wahr ist, einfach eine Schleife für jede aspnetMembership Reihe, bekommen Sie die Spalte E-Mail und stellen Sie als Username, dann bekommen Sie die Spalte LoweredEmail ein Satz wie LoweredUserName.

Ta daaaaaa!

Jetzt haben Sie sie alle auf das neue Modell migriert, für neue Einträge, stellen Sie sicher, dass das Eingabeformular den Usernamen bestätigt eine E-Mail sein, denn dass Sie RegEx verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top