Hallo zusammen,
die Lösung dürfte im Login-Template (mit der Redaxo-Demo mitgeliefert) liegen:
Ca. ab Zeile 22 sollte dort folgender print-Befehl zu finden sein:
- Code: Alles auswählen
print '
<form action="index.php" method="post">
<fieldset>
<input type="hidden" name="article_id" value="'.$this->getValue("article_id").'" />
<input type="hidden" name="FORM[trytologin]" value="1" />
<input type="hidden" name="clang" value="'.$REX['CUR_CLANG'].'" />
Wenn man nun
- Code: Alles auswählen
value="'.$this->getValue("article_id").'" />
z. B. in
- Code: Alles auswählen
value="22" />
ändert, wird nicht mehr die Seite aufgerufen werden, von der man das Login aufgerufen hat, sondern die Seite mit der ID 22.
Und bevor (berechtigter Weise

) die nächste Frage kommt:
Ein paar Zeilen weiter unten im Login-Template folgt ein else-Block in dessen print-Befehl folgendes steht:
- Code: Alles auswählen
<p class="logouttext"><a href="index.php?article_id='.$this->getValue("article_id").'&clang=...
Hat man nun zuvor eine Seite erstellt, die mit einem freundlichen Text das erfolgreiche Ausloggen anzeigt und diese Seite hat z. B. die ID 23, so könnte man den o.g. Code wie folgt anpassen:
- Code: Alles auswählen
<p class="logouttext"><a href="index.php?article_id=23&clang=...
Nach dem Ausloggen wird dadurch die Seite mit der ID 23 aufgerufen.
Ich hab's gerade nochmal ausprobiert und es funktionierte.
Gruß
Peter