
Version 4.8.7
Wird von aussen auf eine gesperrte Frontend-Seite gesprungen und ist der Benutzer noch nicht eingeloggt, wird auf die (beim Mandaten konfigurierte) Login-Seite umgelenkt.
Dabei wird leider nicht die gewünschte Sprache aufgerufen, sondern die (vermutliche) Default-Sprache (hier Deutsch).
Die aufrufenden Links sehen so aus:
Code: Alles auswählen
http://www.domain.de/deutsch/blubb.html
http://www.domain.de/englisch/blubb.html
http://www.domain.de/francais/blubb.html
...
cms/front_crcloginform.inc.php
in folgender Form um den Parameter "changelang" erweitert um den Fehler(?) zu umgehen:
Code: Alles auswählen
$language = substr($_SERVER["REQUEST_URI"],1,4);
$changelang = "";
if ($language == "deut") $changelang = "1";
if ($language == "engl") $changelang = "2";
if ($language == "espa") $changelang = "4";
if ($language == "fran") $changelang = "5";
if ($language == "pols") $changelang = "7";
if ($language == "port") $changelang = "8";
if ($language == "russ") $changelang = "6";
if ($changelang != '') $strErrorUrl .= "&changelang=" . $changelang;