Seite 1 von 1
Fehlerseiten variabel gestalten
Verfasst: Mo 5. Mär 2007, 19:45
von FunThomas
Hallo,
über den Weg des Mandanten kann ich leider nur eine starre Fehlerseite festlegen. Ist es auch möglich den Wert "login_error_page" variable gestalten?
Zum Hintergrund:
Ich habe verschiedene interne Bereichen für unterschiedliche Benutzergruppen mit - wie es zu erwarten war - verschiedenen Loginseiten. Auf diese Seiten soll je nach Bedarf umgeleitet werden.
Verfasst: Di 6. Mär 2007, 14:47
von emergence
ist eigentlich in der art nicht vorgesehen...
die einzige möglichkeit die mir so einfällt wäre beim loginformular als hidden value
return = 1
mit zu übergeben...
sollte der login ungültig sein wird man auf die ursprungsseite zurückgeworfen mit gesetzten parameter wrongpass = 1
und wenn wrongpass = 1 kann man ne spezielle errorseite für dieses login forumular anzeigen....
einfach mal die front_crcloginform.inc.php im mandanten verzeichnis ansehen....
Verfasst: Di 6. Mär 2007, 16:00
von FunThomas
Danke, das werde ich tun. Ersteres kann ich zwar schon ausschließen, weil es soll ja bei unerlaubtem Zugriff au eine gesperrte Kategorie zum zugehörigen Loginformular umgeleitet werden aber wronpass klingt evtl vielversprechend.

Vorerst habe ich das Problem mit folgender Anweisung in der front_crcloginform.inc.php gelöst:
Code: Alles auswählen
// neu ab Zeile 19
switch($idcat){
case 2:
case 8: $err_cat=1;break;
case 4: $err_cat=5;break;
default: $err_cat="";break;
}
...
// geänderte Zeile 20 (Nr. gem. Originaldetei)
$err_cat = trim(getEffectiveSetting("login_error_page", "idcat", $err_cat));
//$err_cat = trim(getEffectiveSetting("login_error_page", "idcat", ""));

Aber das ist eben nicht gerade sehr Anwenderfreundlich...

Die Frage ist nur werden so auch gleich untergeordnete geschützte Kategorien abgefangen? Und wen nicht gibt es bereits eine Funktion mit der man die oberste gesperrte Kategorie abfragen kann?
Verfasst: Do 8. Mär 2007, 09:34
von emergence
FunThomas hat geschrieben:Die Frage ist nur werden so auch gleich untergeordnete geschützte Kategorien abgefangen?
ähm nein...
FunThomas hat geschrieben:Und wen nicht gibt es bereits eine Funktion mit der man die oberste gesperrte Kategorie abfragen kann?
ähm auch nicht...
FunThomas hat geschrieben:Vorerst habe ich das Problem mit folgender Anweisung in der front_crcloginform.inc.php gelöst
und so wie ich das verstanden hab ->
ist es die einzige möglichkeit das direkt in der front_crcloginform.inc.php zu definieren...