Frage

Ist es möglich, die Standard ASP.NET Anmeldekontrolle zu verwenden, aber fragen Sie einfach den Benutzer nach einem Passwort? Ich benutze eine Vorlage, aber die Laufzeit beklagt, dass;

Login1: LayoutTemplate does not contain an IEditableTextControl with ID UserName for the username.

Mein heutiges Denken, ist die Steuerung mit style="display:none;" hinzuzufügen, die lahm zu sein scheint. Das bestehende Projekt bereits verwendet FormsAuthentication, so Plan B könnte sein, meine eigene Authentifizierungsmethode zu rollen.

Aktualisieren
Ich habe einen 2-Schritt-Login-Prozess. Schritt 1: „Wer bist du?“ und Schritt 2: „Was ist Ihr Passwort“

War es hilfreich?

Lösung

Ich würde sicher Stil mit display: none lange vor meinem eigenen rollen

.

Andere Tipps

Welche Funktionen haben Sie von der Login-Kontrolle wollen? Ich nehme an, Sie einen eigenen Authentifizierungsmechanismus rollen? Gehst du wirklich viel durch die Wiederverwendung der Anmeldekontrolle zu gewinnen? Wenn so eingestellt, dass die Art angezeigt werden. Keine

Bearbeiten

Wenn Sie den Benutzer auf einer vorherigen Seite identifizieren, warum nicht ein behindertes Textbox mit dem Benutzernamen oder Teil des Benutzernamens in es zeigen? Ich habe einige Banken auf der ersten Seite dieses wo tun sehen Sie die Login setzen und Maybee den Zustand in dem Sie leben, dann bestätigt es, dass, dann zeigt Ihnen die ersten drei Zeichen des Login-Namen und Ihre Site-Schlüssel und fragt nach Ihrer Passwort.

Aktualisiert Antwort :

Ihre beste Wette ist die Login-Kontrolle in ein Etikett zu verwandeln, und zeigt dann, dass über das leere Textfeld für ihr Passwort ein.

Ye Olde Antwort :

Warum wollen Sie das tun wollen; was passiert, wenn zwei Benutzer das gleiche Passwort?

ich nicht getestet habe, und es kann ein wenig albern klingen, aber Sie könnten einen Wrapper für die Login-Kontrolle, wie ein Usercontrol mit einer Loginform als Eigenschaft schreiben können - dann das Init-Ereignis verwenden, um Werte zuzuweisen von den Kontrollen erstellen Sie die Werte auf der Loginform (Eigenschaft)

aktualisieren

Wenn die Eigenschaft nicht funktioniert, Sie könnten in der Lage sein, um es auf der Seite, aber es versteckt machen.

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