2009-06-08 4 views
3

Meine Unternehmens-Website, die ich entwickle, erfordert eine Anmeldung mit einem Formular.Entwerfen Sie ein Login-Formular, damit der IE sich an die Login-Daten erinnert

Firefox fragt nach Login-Details und erinnert sich daran, aber Testinstanzen von IE6, IE7 erinnern weder den Benutzernamen noch das Passwort, und IE8 wird eine Dropdownliste der zuvor verwendeten Benutzernamen geben, aber das Passwort nicht merken.

  • Worum handelt es sich bei der Gestaltung meines Passwortformulars, das die Eingabeaufforderung durch IE ermöglicht oder verhindert?
  • Kann ich das Design meiner Seite so ändern, dass IE Benutzernamen-/Passwort-Formulardaten speichert (vorausgesetzt, der Benutzer hat seine Einstellungen richtig eingestellt)?
  • Gibt es ein magisches HTML-Tag, einen Namen oder einen Stil, den ich verwenden sollte?
  • +0

    Das wäre großartig für "Superuser" (wenn es ankommt) - aber es scheint nicht Programmiert. –

    +1

    Es ist Programmieren, ich frage, wie ich das im IE ... mit Code passieren kann. Ich muss wissen, was dies in IE auslöst und was ich in meinem HTML vermisse. –

    +1

    Leider gibt es nicht genug Informationen in dieser Frage, um zu wissen, ob es ein Duplikat von http://stackoverflow.com/questions/1621596/ie-not-offer-to-save-password-of-asp-net-form ist oder nicht. Es könnte sein, aber hoffentlich wissen andere, ob es andere Fälle gibt, in denen der IE Formulardaten nicht speichert. –

    Antwort

    0

    Versuchen Sie, die Site (s), auf die Sie zugreifen möchten, in die Zone "Lokales Intranet" und nicht in die Zone "Internet" einzutragen. (vorausgesetzt, dies führt nicht zu Sicherheitsproblemen)

    Tools/Optionen/Sicherheit/Intranet/Sites/Erweitert -> fügen Sie Ihre Website (s) hier hinzu. Nach meiner Erfahrung werden meine Passwörter gespeichert, indem sie in die vertrauenswürdigere Zone "Intranet" gestellt werden.

    +1

    Dies scheint in diesem Fall nicht zu funktionieren, auch könnten wir nicht alle unsere Benutzer bitten, dies zu tun. Trotzdem danke. –

    1

    Sie könnten versuchen, in DOM-Speicher zu suchen, um Benutzernamen/Passwort persistent auf der Client-Seite zu speichern. Es wird jedoch JavaScript benötigt und funktioniert nicht in älteren Versionen von IE.

    0

    Ich nehme an, das Eingabefeld für das Passwort ist als Eingabeart des Passwortes eingestellt?

    Ein Gedanke, den ich hatte, war, die Namenskonvention Ihrer Form und Eingabefelder zu erforschen. Vielleicht sucht IE nach bestimmten Kombinationen, um zu wissen, dass dies ein Login-Formular ist, das es anbieten kann, die Login-Daten zu speichern. Außerdem habe ich festgestellt, dass einige Webtechnologien/Sprachen verschiedene Elemente lesen, um die Feldnamen zu erhalten. Möglicherweise müssen Sie Ihre Eingabefeldnamen mit "id" und "name" festlegen, damit alles funktioniert.

    0

    Speichert Ihr IE Passwörter für andere Sites als Ihre Unternehmens-Website?

    Ich möchte nur sicherstellen, dass Sie den Passwortspeicher in Ihrem IE nicht deaktiviert haben.

    Verwandte Themen