AddOn


ko_AccessDenied

Beschreibung

Fügt einen zusätzlichen "Gesperrt"-Schalter in den Online/Offline-Modus für Artikel ein.
Damit lassen sich Artikel direkt vor einem Zugriff schützen, wenn der Offline-Modus nicht als direkte Sperre verwendet wird (was meistens der Fall ist).

Folgender Code muss in das Standardtemplate eingetragen werden, damit der Zugriff auch tatsächlich gesperrt wird.
Die Zieldomain muss dann nur noch angepasst werden.

[code]
// wenn der Artikelstatus auf "Gesperrt" gesetzt ist, dann erfolgt keine Ausgabe des Artikels
// Achtung: "ZielDomain.Tld" durch eigene Domain ersetzen !!!
if ($this->getValue('status') == 2 && (!isset($_SESSION['UID']) || $_SESSION['UID'][$REX['INSTNAME']] <= 0)) {
//header ('HTTP/1.1 301 Moved Permanently'); // nur sinnvoll, wenn die gesperrten Seiten auch zukünftig nicht erreichbar sein sollen
header ('HTTP/1.1 307 Temporary Redirect'); // für vorübergehende nicht Erreichbarkeit
header ('location: http://www.ZielDomain.Tld');
}
[/code]

Siehe auch im Wiki: http://wiki.redaxo.de/index.php?n=R3.ArtikelstatusAccessDeniedPatch

Source: https://github.com/Koala/ko_accessdenied


Umsetzung

Koala

redaxo.org/forum/memberlist.php?mode=viewprofile&u=397

Versionen

1.0.1

Für REDAXO
4.3.x, 4.2.x
Veröffentlicht am
06.01.2011

Version 1.0.1