Wartungsmodus mit exclusiven Zugriff: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „Category:Dev HOWTOS Category:Dev Snippets{{AppliesTo |TLVersion=ab 2.7 |Version=ab 2.9 }} Einen Wartungsmodus erstellen, und trotzdem Kunden und sich sleb…“)
 
Zeile 4: Zeile 4:
 
|Version=ab 2.9
 
|Version=ab 2.9
 
}}
 
}}
Einen Wartungsmodus erstellen, und trotzdem Kunden und sich slebst Zugang zur Seite bieten.
+
Einen Wartungsmodus erstellen, und trotzdem Kunden und sich selbst Zugang zur Seite bieten.
  
 
Befindet sich eine Seite online im Aufbau und ein Kunde soll sich Anpassungen anschauen koennen, jedoch normale Besucher und Suchmaschine nicht, ist durch diese kleinen Anpassungen moeglich dies zu verwirklichen.
 
Befindet sich eine Seite online im Aufbau und ein Kunde soll sich Anpassungen anschauen koennen, jedoch normale Besucher und Suchmaschine nicht, ist durch diese kleinen Anpassungen moeglich dies zu verwirklichen.

Version vom 4. November 2010, 12:35 Uhr

betrifft
TYPOlight Version ab 2.7
Contao Version ab 2.9

Einen Wartungsmodus erstellen, und trotzdem Kunden und sich selbst Zugang zur Seite bieten.

Befindet sich eine Seite online im Aufbau und ein Kunde soll sich Anpassungen anschauen koennen, jedoch normale Besucher und Suchmaschine nicht, ist durch diese kleinen Anpassungen moeglich dies zu verwirklichen.

Aufbau eine geheimen Landingpage, die ein Cookie im Browser setzt. Diese kann zusaetlich noch via htaccess passwort geschuetzt werden.

 <html>
 <?php echo setcookie("gesicherteSeite","halloWelt"); ?>
 
 
 Ihr Zugang wurde gewaehrt!
 </html>

Ein Link auf diese Webseite kann dem Kunden zugeschickt werden. Wird diese Seite nun aufgerufen, wird ein Cookie im Browser installiert.

Nun nur noch in der fe_page.tpl eine kleine Anpassung in der ersten Zeile

 <?php if ($_COOKIE["gesicherteSeite"]!="halloWelt") $this->redirect("http://www.contao.org"); ?>

Somit wird bei der Ausgabe der eigentlichen Webseite kontrolliert, ob das Cookie gesetzt ist. Wenn ja, geht alles normal weiter, und der Kunde kann die normale Webseite sehen. Ist das Cookie nicht vorhanden, wird direkt auf eine andere Seite umgeleitet, in diesem Falle auf contao.org


Das Cookie kann auch noch eine Verfallszeit und die Domain enthalten. Dies ist hier nicht aufgefuehrt. Nachzulesen hier : http://php.net/manual/de/function.setcookie.php

"Information"


Ansichten
Meine Werkzeuge

Contao Community Documentation

<user> Kann es sein, dass sich SyncCto bei Sync->Client anders verhält als umgegekehrt also Sync->Server ?
<xtra> ja, da laufen die Daten in die andere Richtung *scnr*

Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge