Launcher ersetzt Zeichen im Nutzernamen beim Login mithilfe von Keepass — Guild Wars 2 Foren

Launcher ersetzt Zeichen im Nutzernamen beim Login mithilfe von Keepass

Ich habe im Dezember durch Humblebundle einen 2. Account bekommen. Um zwischen diesen Accounts zu wechseln, habe ich mir mit dem Passwort-Safe "Keepass" die Logindaten gespeichert. Wenn man bei beiden Einträgen "Auto-Type" für den GW2 Launcher einstellt, und die Tastenkombination (Standard Strg+Alt+A) drückt, öffnet sich ein Fenster, und man kann den Account auswählen. Die Logindaten werden im Format {USERNAME}{TAB}{PASSWORD}{ENTER} eingetragen.

Der Fehler: Fast immer wird das Zeichen vor "@" in der E-Mail Adresse durch @ ersetzt. Statt "[email protected]" steht dann "[email protected]" im Feld des Benutzernamen. Sehr gut sehen kann man das, wenn man vor die Sequenz "{DELAY=500}" schreibt. Das Zeichen wird einfach durch @ ersetzt. Es ist also kein Problem der Schreibgeschwindigkeit. Es ist auch kein Problem von Keepass, in jedem anderen Launcher funktioniert das Perfekt. Infolgedessen funktioniert der Login nicht. Das könnte Nutzer davon abschrecken, lange, sichere Passwörter und Keysafes zu nutzen.

Ein Beispiel-Gif ist hier zu sehen.

Kommentare

  • Bump: Das Problem besteht in Launcher Version 96034 immernoch.

  • Tiscan.8345Tiscan.8345 Member ✭✭✭✭

    Den Bug gibt es leider schon seit Jahren.

    gw2info - DER News-Aggregator für Guild Wars 2
    gw2patches - sei immer auf dem laufenden wenn neue Patches & Patchnotes veröffentlicht werden

  • Yggdrasil.9257Yggdrasil.9257 Member ✭✭✭

    Hallo, @anchuin.4970

    Ich nutze auch den KeePass, nur schaffe ich das gerade Mal die Passwörter für meinem Browser zu speichern.
    Kannst Du mir eine kurze Anleitung geben, wie ich KeePass auch für verschiedene Clients und oder Apps nutzen kann?
    Leider finde ich diesbezüglich nichts im Internet, oder ich bin einfach zu blöd um richtig zu googlen.

    Danke Dir schon Mal :)

  • Sileeent.5861Sileeent.5861 Member ✭✭
    bearbeitet April 23, 2019

    @anchuin.4970 schrieb:
    Bump: Das Problem besteht in Launcher Version 96034 immernoch.

    Du könntest bei dem Eintrag in KeePass im Reiter Erweitert, ein weiteres String-Feld hinzufügen.

    Das nennst du dann bspw. einfach: LauncherUserName; und trägst da als Wert deine Email-Adresse ein
    und machst da einfach einen weiteren Pseudobuchstaben vor dem @-Zeichen - wird ja dann eh entfernt.

    Im Reiter AutoType wählst du dann Standardsequenz überschreiben und trägst dort folgendes ein:

    {S:LauncherUserName}{TAB}{PASSWORD}{ENTER}

    So sollte es dann mit AutoType im Launcher funktionieren. Ich denke mal für den Browser wirst du ja bestimmt KeePassHttp benutzen. Daher sollte sich da dann nichts ändern. Falls du da allerdings auch AutoType benutzen solltest, wirst du wohl nicht drumherum kommen, direkt einen weiteren Eintrag für den Launcher zu machen. Ich glaube jedenfalls nicht, dass Anet dieses Problem jemals angehen wird - leider.

  • Tiscan.8345Tiscan.8345 Member ✭✭✭✭

    @Sileeent.5861 schrieb:
    [...]
    {S:FieldID_LauncherUserName}{TAB}{PASSWORD}{ENTER}

    Müsste das nicht

    {S:LauncherUserName}{TAB}{PASSWORD}{ENTER}

    heissen? Ohne das "FieldID_"? (hat zumindest bei mir sonst geknallt)

    Aber davon mal ab: es ändert leider nichts an dem Problem. Es fängt ja schon damit an, dass es nicht konsistent ist. Manchmal funktioniert die Eingabe, manchmal nicht. Ein Extrazeichen würde also so oder so Probleme machen wenn die Funktion sich entschließt normal zu funktionieren (dann würde das ursprüngliche Zeichen und das Extrazeichen übermittelt werden). Und selbst wenn sie nicht normal funktioniert und der Benutzername richtig angezeigt wird funktioniert der Login (zumindest bei meinen Tests) trotzdem nicht.

    Irgendwas ist da grundlegend im Eimer.

    Lustigerweise funktioniert der automatische Login problemlos wenn man die Daten per Copy&Paste in die Felder packt. Ich hab mir schon vor Jahren ein AutoIt-Skript gebastelt das die Felder so füllt statt die Buchstaben einzeln zu senden und da noch nie ein Problem mit gehabt.

    gw2info - DER News-Aggregator für Guild Wars 2
    gw2patches - sei immer auf dem laufenden wenn neue Patches & Patchnotes veröffentlicht werden

  • @Tiscan.8345 schrieb:

    @Sileeent.5861 schrieb:
    [...]
    {S:FieldID_LauncherUserName}{TAB}{PASSWORD}{ENTER}

    Müsste das nicht

    {S:LauncherUserName}{TAB}{PASSWORD}{ENTER}

    heissen? Ohne das "FieldID_"? (hat zumindest bei mir sonst geknallt)

    Habe es editiert. Ja beim Testen hatte ich den Prefix noch davor, daher habe ich den dann fälschlicherweise mit rein geschrieben.

    @Tiscan.8345 schrieb:
    Aber davon mal ab: es ändert leider nichts an dem Problem. Es fängt ja schon damit an, dass es nicht konsistent ist. Manchmal funktioniert die Eingabe, manchmal nicht. Ein Extrazeichen würde also so oder so Probleme machen wenn die Funktion sich entschließt normal zu funktionieren (dann würde das ursprüngliche Zeichen und das Extrazeichen übermittelt werden). Und selbst wenn sie nicht normal funktioniert und der Benutzername richtig angezeigt wird funktioniert der Login (zumindest bei meinen Tests) trotzdem nicht.

    Irgendwas ist da grundlegend im Eimer.

    Lustigerweise funktioniert der automatische Login problemlos wenn man die Daten per Copy&Paste in die Felder packt. Ich hab mir schon vor Jahren ein AutoIt-Skript gebastelt das die Felder so füllt statt die Buchstaben einzeln zu senden und da noch nie ein Problem mit gehabt.

    Gut, soweit hatte ich es bei mir nicht einmal getestet. Ist natürlich um so blöder, wenn der Fehler so inkonsequent ist. Ja statt AutoType wäre es wohl nützlicher den Zwischenspeicher zu nutzen. Wenn ich das häufig brauchen würde, würde ich mir wohl nen kleines Plugin für KeePass schreiben. Sollte nicht schwer sein eine Copy & Paste Variante von AutoType zu bauen. Quasi eine AutoCopyPaste Funktion die den Zwischenspeicher am Ende auch schön leert nachdem die Aufgabe beendet wurde.

  • Ja klar, da ein extra Zeichen einzufügen ist möglich. Aber dann gibts halt wieder Momente, in denen es "normal" funktioniert, ohne das Zeichen zu ersetzen.
    Ein Fix von Anet wäre da schon besser. Dass das Problem schon so lange besteht wusste ich nicht.

Zum Kommentieren mit GW2-Account einloggen oder registrieren.
©2010–2018 ArenaNet, LLC. Alle Rechte vorbehalten. Guild Wars, Guild Wars 2, Heart of Thorns, Guild Wars 2: Path of Fire, ArenaNet, NCSOFT, das ineinandergreifende NC-Logo und alle damit in Verbindung stehenden Logos und Designs sind Warenzeichen oder eingetragene Warenzeichen der NCSOFT Corporation. Alle anderen Warenzeichen sind das Eigentum ihrer jeweiligen Besitzer.