Frontend Login mit Umlauten funktioniert nicht

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
lunsen_de
Beiträge: 302
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

Frontend Login mit Umlauten funktioniert nicht

Beitrag von lunsen_de »

Hallo, wir haben Conteido 4.9.12 (PHP7 oder PHP5.6) installiert.

Laut Kundenaussage können sich Benutzer mit Umlauten in den Namen im frontend nicht anmelden. Ich habe das gestestet und es stimmt. In 4.8 hat das noch funktioniert.

Was muss hier angepasst werden? Wie bekommen wir das hin?

Gruße lunsen_de
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von Faar »

Ist das HTML Dokument als UTF-8 ausgegeben?
Wurde die Datei in der das HTML steht, als utf-8 gespeichert?
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
lunsen_de
Beiträge: 302
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von lunsen_de »

Hallo, im Quelltext (frontend Login) steht
<meta charset="UTF-8">
bzw.
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
Die Kollation von con_frontendusers ist utf8_gerneral_ci
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von Oldperl »

Servus,

mal hier schau' n :arrow: https://wiki.selfhtml.org/wiki/Referenz ... pt-charset

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von frederic.schneider_4fb »

Guten Morgen,

ich kann das Problem reproduzieren. Lösung folgt die kommende Tage an dieser Stelle. Ich bitte die Umstände zu entschuldigen!
Frederic Schneider
Entwickler bei der four for business AG
lunsen_de
Beiträge: 302
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von lunsen_de »

Hallo, freue mich über zeitnahe Lösung.

Habe testweise im modeultemplate des Loginsmoduls mal <form accept-charset="utf-8"....
eingefügt. Bringt keine Änderung.

Gruß lunsen_de
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von frederic.schneider_4fb »

Datei class.auth.handler.frontend.php im Ordner contenido/classes/auth
Zeile 88, bitte mal ersetzen durch:

Code: Alles auswählen

$username = $frontendUserColl->escape(stripslashes(trim($_POST['username'])));
Funktioniert es dann? Mit Frontend-Benutzer mit und ohne Umlauten?
Frederic Schneider
Entwickler bei der four for business AG
lunsen_de
Beiträge: 302
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von lunsen_de »

Hallo, es funktioniert. Sowohl mit als auch ohne.

Vielen Dank.

Grüße lunsen_de
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von frederic.schneider_4fb »

Prima. Ich teste die nächsten Tage noch einmal in Ruhe und übernehme es dann in den Core-Code, wenn alles passt.
Frederic Schneider
Entwickler bei der four for business AG
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von frederic.schneider_4fb »

Meine o. g. Änderung wurde heute nochmals von mir getestet und auch von einem Kollegen so abgenommen, ist also in den Core-Code übernommen
Frederic Schneider
Entwickler bei der four for business AG
Antworten