Session Funktionen
[php:session_start]
Alle Daten die dich interessieren kannst du dann in $_SESSION speichern und die werden - sofern der User Cookies aktiviert hat oder du an die URL die SID angehängt hast (das muss bei jeder URL passieren) - im nächsten Aufruf wieder verfügbar sein und zwar für jeden User einzeln.
Die Passwörter für den Login musst du natürlich an zentraler Stelle ablegen, aber ansonsten kannst du natürlich alles über die Session regeln.
Deine Zeitregelung könntest du dann in etwa so realisieren:
Code: Alles auswählen
session_start();
if(!isset($_SESSION['time_started']))
{
$_SESSION['time_started'] = time();
}
else if(time() - $_SESSION['time_started'] > 3600)
{
//Mehr als eine Stunde rum:
echo "Sie sind zu lange eingeloggt, ihre Zeit ist vorbei";
die();
}