1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. BaronVonAwesome

Beiträge von BaronVonAwesome

  • Passwortmanager füllt falsche Felder

    • BaronVonAwesome
    • 19. Juni 2009 um 08:45
    Zitat von boardraider

    Einen anderen HTML-Code bzw. Anwendungsfall hast du zuvor nicht erwähnt.

    Zitat von BaronVonAwesome

    Wenn ein Admin z.b manuell einen User anlegt gibt es das alte Passwortfeld nicht, und trotzdem wird sein Passwort in das erste Feld gesetzt

    Zitat von boardraider

    Für diesen Anwendungsfall bietet sich autocomplete=off doch vollkommen an. Der Aufwand ist lächerlich gering das Ziel allerdings erreicht.


    Gerade musste ich feststellen das du mit autocomplete=off keine Konfiguration des PW-Managers meinst sondern das es dieses Attribut in HTML gibt. Danke, da hast du natürlich Recht und ich habe wieder was neues gelernt :klasse:


    Zitat von boardraider

    Als Entwickler halte ich Formulare frei von JS und kümmere mich ansonsten nur am Rande (Formularfelder) um die Art, wie User ihre Passwörter verwalten.


    Das war ja auch genau mein Ziel, doch mir ist der Manager über die Leber gelaufen.

    Recht herzlichen Dank für deine Hilfe und die investierte Zeit.


    Zitat von Cosmo

    Ich empfehle KeePass


    Hi, im Grunde geht es ja darum dass die angemeldeten User der Plattform keine Probleme haben wenn der Firefox automatisch Felder setzt. Man möchte ja alle Probleme die bei so etwas entstehen könnten vermeiden. KeepassX würde mir da auch nicht helfen können.
    Kurz Offtopic: KeePassX benutze ich auch, jedoch nicht für Webzugangsdaten. Gibt es denn eine bequeme Möglichkeit Passwörter direkt beim Speichern in KeepassX zu sichern, oder muss man die auch manuell eintragen?

  • Passwortmanager füllt falsche Felder

    • BaronVonAwesome
    • 18. Juni 2009 um 16:23
    Zitat von boardraider


    [...]Es gibt nur noch drei Felder und er tut es trotzdem.Aber dann das alte und das muss doch dort auch hin, oder?

    Leider nicht, er nimmt einfach das erste Passwortfeld das er findet, und das muss nicht zwangsläufig das mit dem alten Passwort sein. (Wenn ein Admin z.b manuell einen User anlegt gibt es das alte Passwortfeld nicht, und trotzdem wird sein Passwort in das erste Feld gesetzt)

    Nun hier extra die Felder an den PW-Manager anzupassen halte ich für untragbar.
    Bleibt also für mich nur ein Fazit aus der Sache zu ziehen: Solange der Manager die URL und/oder die Feldbezeichnung nicht als Kriterium in Betracht zieht, oder dies nicht anders Erzwingbar ist (Konfiguration des Passwortmanagers ist ausgeschlossen da ich nicht auf die der User zugreifen kann), ist dieser nicht besonders durchdacht gelöst worden.

  • Passwortmanager füllt falsche Felder

    • BaronVonAwesome
    • 18. Juni 2009 um 15:04

    So eben schnell mal getestet.
    Ich hätte mich mehr oder weniger damit anfreunden können die Passwortänderung an oberster Stelle zu haben aber leider hat das Umstellen nichts bewirkt. Der Passwortmanager setzt weiterhin ein Passwort ins Passwortfeld. Immerhin aber keinen Usernamen mehr :/, da kein Textfeld mehr davor lag.

    Eine Trennung des Formulares in Daten und Passwort halte ich nicht für besonders zweckvoll aber ich habs es trotzdem mal versucht. Habe einfach mal aus dem Formular alles entfernt was kein Passwortfeld ist und abgefeuert, jedoch auch ohne Erfolg. Es gibt nur noch drei Felder und er tut es trotzdem... :-??

  • Passwortmanager füllt falsche Felder

    • BaronVonAwesome
    • 18. Juni 2009 um 14:38

    Also mein Login.html sieht wie folgt aus (von smarty und co bereinigt):

    <input type="text" name="loginUsername" maxlength="50" id="username" />
    <input type="password" name="loginPassword" maxlength="20" class="text" />

    Die Profilformular.html aufs wesentliche reduziert so:

    <input type="text" name="username" value="{}" class="input_field" maxlength="100" />
    <input type="text" name="firstname" value="{}" class="input_field" maxlength="100" />
    <input type="text" name="lastname" value="{}" class="input_field" maxlength="100" />
    <input type="text" name="email" value="{}" class="input_field" maxlength="100" />

    <input type="password" name="oldPassword" class="input_field" maxlength="100" />
    <input type="password" name="password1" class="input_field" maxlength="100" />
    <input type="password" name="password2" class="input_field" maxlength="100" />

    Die Daten die Firefox im Login über oben genannte Felder erhält und speichert setzt er automatisch in das Feld "oldPassword" und den User in das Feld "email". Wenn ich diese Felder entferne nimmt er sich halt ein anderes, z.b "password1" und "lastname". Nun müsste hoffentlich deutlich genug sein wofür ich welche Felder brauche ;)

  • Passwortmanager füllt falsche Felder

    • BaronVonAwesome
    • 18. Juni 2009 um 14:16

    Das Feld zur Eingabe des alten PW hab ich natürlich auch, jedoch vergessen zu erwähnen. Entsprechend also auch drei Felder für Passwörter.

    Mit dem Speichern der Daten hat der Passwortmanager auch weniger Probleme, damit kommt er wirklich gut klar.
    Wenn ich jedoch die Profilseite aufrufe füllt er das erste Passwortfeld (nicht zwingend das alte Passwortfeld) mit meinem gespeicherten Passwort, und das nächst darüber liegende Textfeld (hier das Emailfeld) mit dem Usernamen.

    Danke für die Links, werde sie mir gleich mal genauer angucken.

  • Passwortmanager füllt falsche Felder

    • BaronVonAwesome
    • 18. Juni 2009 um 12:43

    Hi,

    danke für die rasche Antwort.

    Ein weiteres Passwortfeld benötige ich wenn angemeldete User in ihrem Profil z.B ein neues Passwort setzen wollen. Dieses neue Passwort muss dann natürlich auch nochmal bestätigt werden.


    Gibt es irgendwo ein Doku/Anleitung die eben die genaue Funktionsweise dieses Passwortmanagers erläutert. Wäre ja gewollt es mir selbst zu erarbeiten, jedoch hab ich bisher nichts gefunden.

  • Passwortmanager füllt falsche Felder

    • BaronVonAwesome
    • 18. Juni 2009 um 10:04

    Hi,
    vorab: ich weiß nicht ob das Thema in die Sicherheitsecke gehört. Darum bitte ich um Nachsicht und ggf. einen Mod dieses Thema entsprechend zu verschieben.

    Kurz die Ausgangssituation:
    Ich habe eine Plattform in php/js/html/css, und mit smarty als templatesystem, geschrieben.
    Diese Plattform verfügt über eine Userverwaltung auf Administrationsebene.

    Nun zum Problem:
    User können, nachdem sie sich eingeloggt haben, ihre Passwörter bekannterweise im internen Firefox Passwortmanager speichern. Sobald das passiert ist fügt Firefox auch an anderen Stellen die Userdaten in Formularfelder ein, anstatt nur im Login. Die <input>-Felder haben alle unterschiedliche Namen, und die Formulare liegen einige html-Seiten voneinander getrennt. Caches sind alle schon x-mal geleert worden.

    Was veranlasst FF überhaupt fremde Felder zu füllen, sobald er ein PW-Input sieht?
    Bisher habe ich eigentlich angenommen das der PW-Manager sich die URL merkt, zudem den Namen des Inputfeldes, und dann entsprechend die Daten einsetzt. Aber irgendwie doch nicht :/


    Login-Input:
    <input type="password" name="loginPassword" maxlength="20" class="text"/>

    Passwortfeld an ganz anderer Stelle:
    <input type="password" name="Password1" maxlength="100" class="input_field" />


    Über Hilfe wäre ich sehr erfreut.

    MfG

    BaronVA

Unterstütze uns!

Jährlich (2025)

92,9 %

92,9% (604,17 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon