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: 297
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

Frontend Login mit Umlauten funktioniert nicht

Beitrag von lunsen_de » Mo 11. Sep 2017, 08:47

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: 1915
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von Faar » Mo 11. Sep 2017, 09:07

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: 297
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von lunsen_de » Mo 11. Sep 2017, 09:10

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: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von Oldperl » Mo 11. Sep 2017, 09:18

Servus,

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

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.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 » Mo 11. Sep 2017, 09:22

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: 297
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von lunsen_de » Mo 11. Sep 2017, 09:29

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 » Mo 11. Sep 2017, 09:40

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: 297
Registriert: Mo 17. Okt 2005, 20:26
Wohnort: Weimar
Kontaktdaten:

Re: Frontend Login mit Umlauten funktioniert nicht

Beitrag von lunsen_de » Mo 11. Sep 2017, 10:38

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 » Mo 11. Sep 2017, 11:13

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 » Do 14. Sep 2017, 10:27

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