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=397Versionen
1.0.1
Version 1.0.1