23.11.2012 Aufrufe

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4.2 Sessionverwaltung<br />

Sessions und Login<br />

� <strong>beim</strong> (erfolgreichen) Login<br />

session_start();<br />

if ... isset($_POST['Username']) && preg_match(...) {<br />

$_SESSION["User"] = $_POST['Username'];<br />

$_SESSION['LastAccess'] = time();<br />

}<br />

� <strong>beim</strong> Zugriff<br />

session_start();<br />

if (isset($_SESSION['LastAccess']) &&<br />

time()-$_SESSION['LastAccess'] < SessionTimeoutSec)) {<br />

$User = $_SESSION["User"];<br />

$_SESSION['LastAccess'] = time(); // Inaktivitätsdauer = 0<br />

$SQLabfrage = ... WHERE User ="$User";<br />

}<br />

Prof. Dr. R. Hahn, Prof. Dr. B. Kreling, h_da <strong>Fachbereich</strong> <strong>Informatik</strong>, Entwicklung webbasierter Anwendungen, SS2009<br />

355

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!