Seite 1 von 1
Keine Umlaute bei Frontend Benutzern?
Verfasst: Mi 14. Dez 2005, 16:13
von risibility
Ich habe eine alte Con 4.4.4 ins Con 4.6.4 gebastelt und dabei gleich mal alle Benutzer aus dem alten Con die sowieso nur Frontendnutzer waren ins Frontend gestellt.
Beim alten Con hatten einige Benutzer Umlaute im Benutzernamen und jetzt wo sie als Frontendbenutzer eingetragen sind können sie sich nicht mehr einloggen.
Es müsste doch eine Möglichkeit geben das so einzustellen, dass auch weiterhin Umlaute verwendet werden können. Ging doch auch beim Backendbenutzer...
Verfasst: Mi 14. Dez 2005, 16:33
von HerrB
So ohne weiteres wird es nicht gehen, da die Frontend-Nutzer-Accounts nun url-codiert in die DB geschrieben werden. Vermutlich wird das beim Login nicht berücksichtigt.
Persönlich würde ich Dir auch zu einer Änderung der Account-Namen raten, Sonderzeichen im Login sind immer ungünstig (in Amerika wird es mir z.B. schwer fallen, ein ä einzugeben...).
Gruß
HerrB
Verfasst: Mi 14. Dez 2005, 16:42
von risibility
Ansich eine gute Idee...
...allerdings haben wir vor über einem Jahr die Benutzernamen von 4000 Benutzern auf Umlaute geändert. Das macht es gleich doppelt schwer, denn zum einen denken die sich, warum wieder ändern?!? Und zum anderen 4000 Benutzer!!!
Bis die das alle hinbekommen...

Verfasst: Mi 14. Dez 2005, 16:45
von HerrB
Wenn ich daran denke, kann ich es mir heute abend mal ansehen, aber das ist ein furchtbar komplizierter Bereich, den ich noch nie komplett durchdrungen habe...
Gruß
HerrB
Verfasst: Mi 14. Dez 2005, 16:52
von risibility
Wäre super nett wenn du daran denkst

Ich weiß so in etwa wieviel arbeit das machen kann, also würde es verstehen wenn das keiner machen möchte
Aber falls doch, dann mach ich hier luftsprünge!
Verfasst: Mi 14. Dez 2005, 18:41
von HerrB
Mir ist da noch was eingefallen: Wie sind denn die 4000 Accounts aus der Backend-User-Tabelle in die Frontend-User-Tabelle gekommen?
Gruß
HerrB
Verfasst: Do 15. Dez 2005, 09:02
von risibility
HerrB hat geschrieben:Mir ist da noch was eingefallen: Wie sind denn die 4000 Accounts aus der Backend-User-Tabelle in die Frontend-User-Tabelle gekommen?
Gruß
HerrB
Na ich habe die Datenbankeinträge der Backend-User-Tabelle exportiert und erst einmal angepasst, so dass ich sie in die Frontend-User-Tabelle eintragen konnte.
Nur zur Anmerkung: Ich hatte da das Problem, dass bei der Anpassung der Struktur alle Umlaute in merkwürdige Zeichen umgewandelt wurden wie zum Beispiel ("). Habe dann mit suchen und ersetzen die Umlaute wieder eingefüght.
Verfasst: Do 15. Dez 2005, 15:58
von risibility
Habe den Fehler gefunden *Luftsprung
Die alten Daten waren in dem Format "Frühling"
In der Datenbank müßte aber stehen "Fr%FChling"
Deshalb ging der Login nicht...
Für alle die jemals das gleiche Problem bekommen sollten:
ä=%E4
ö=%F6
ü=%FC
ß=%DF
Ä=%C4
Ö=%D6
Ü=%DC
Gruß Ris
Verfasst: Fr 16. Dez 2005, 00:14
von HerrB
Na, dachte ich es mir doch ...
Gruß
HerrB