Seite 1 von 1

[Hinweis] Verlorene Passwörter oder das Leerzeichen im Namen

Verfasst: 29. Jun 2009, 18:58
von vnv_nation
Aus gegebenen Anlass und dem stetig wiederkehrenden Auftreten der Frage, hier nun ein kleiner Tipp:

Manch einer macht sich ja doch Gedanken um seinen Spielcharakter und wählt einen gar edlen Namen oder auch etwas möglichst Unsinniges bzw. Tolles, was zu ihm und seiner Figur passt. Problematisch wird dies, wenn man ein wenig vergesslich ist und mal eine Weile nicht spielen kann oder auch will. Plötzlich ist das Passwort irgendeinem Fachbegriff gewichen, hat sich in der Masse sonst benötigter Zugangsdaten versteckt oder, was schlimmer ist, man hat es geändert und sich dabei schlicht und ergreifend gleich zweimal vertippt.

Nun gibt es die schöne Funktion des Passwort anforderns. Diese ist auf jeden Fall praktisch, aber leider nwv. nicht ganz benutzerfreundlich, zumindest dann nicht, wenn man ein Leerzeichen im Charakternamen stecken hat.

Hildburg Arbentur ist solch ein, vom Lernen Besessener, Freewar kurz den Rücken Kehrender, das neue Passwort Vergessender. Natürlich kann er ein Ticket einstellen, aber manchmal dauert sowas eben und die wildesten Gerüchte rund um gehackte Accounts machen die Runde, dabei ist der eigentliche Verbrecher der Mailanbieter, die Mailsoftware und natürlich das böse " ", ja, richtig gelesen, Leerzeichen.

Hildburg (der eigentlich Andreas heißt) wählt nun also den Link für die Gestressten, Vergesslichen und Vertipper. Er bekommt eine Mail und klickt den Link, tja und nichts passiert, das heißt, es passiert schon etwas, es bringt ihn nur nicht weiter. Denn leider sieht der Serveraufruf so aus:

Code: Alles auswählen

http://XXX.XXX.XXX.XXX/freewar/pwchanger.php?name=Hildburg
Der Link um sein Passwort zu ändern sollte aber dergestalt erscheinen und muss auch so in die Adressleiste des Browsers übernommen werden, gibt das der Mailanbieter oder das Postprogramm nicht her, muss man sich eben selbst darum kümmern.

Code: Alles auswählen

http://XXX.XXX.XXX.XXX/freewar/pwchanger.php?name=Hildburg Arbentur&phrase=5S5S5S5S5S5S5S5S5S5S5S5S56G
Natürlich ist die Phrase am Ende keine gültige solche, aber sie soll ja auch nur zeigen, wie es eigentlich auszusehen hat, denn manch tollkühnes Hilfsmittel macht nun einmal das daraus

Code: Alles auswählen

http://XXX.XXX.XXX.XXX/freewar/pwchanger.php?name=Hildburg 
Arbentur&phrase=5S5S5S5S5S5S5S5S5S5S5S5S56G
denn leider, leider kann ein solches Programm ein Leerzeichen oft nicht zuordnen, der Link ist entstellt. All dies ließe sich mit einem einfachen str_replace(" ", "%20", $benutzername) ändern, aber diese Windmühle greife ich nun schon im dritten Jahr regelmäßig an.

ps.: Mir schnurz ob das im Wiki oder bereits auf einer Hilfeseite steht (bzw. man die Suchfunktion nutzen könnte - denkt in Panik sowieso keiner dran), sowas gehört festgepinnt in das Supportforum, da ist es nicht, darum steht es nun hier.

ps2.: Änderungen: einige gravierende Schnitzer in der Orthographie beseitigt.

Re: [Hinweis] Verlorene Passwörter oder das Leerzeichen im Namen

Verfasst: 29. Jun 2009, 19:21
von kevin3002
und gepinnt :)

Re: [Hinweis] Verlorene Passwörter oder das Leerzeichen im Namen

Verfasst: 1. Jul 2009, 21:27
von vnv_nation
Kannst wieder Lockerpinnen, jetzt haben wir auch endlich die Neuerung... ;)

Re: [Hinweis] Verlorene Passwörter oder das Leerzeichen im Namen

Verfasst: 2. Jul 2009, 00:14
von kevin3002
all die arbeit umsonst...

Re: [Hinweis] Verlorene Passwörter oder das Leerzeichen im Namen

Verfasst: 2. Jul 2009, 14:19
von Fischgraete
Umsonst nicht, die Windmühle wurde ja endlich bezwungen :)