header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>
ADMIN für www.Mein-Geburtstagskalender.de
$pw = (isset($_POST['pw'])) ? $_POST['pw'] : '';
$sid = (isset($_REQUEST['sid'])) ? $_REQUEST['sid'] : '';
$Verbindung = mysqli_connect('localhost', 'web210', '-pL?v4peXqqD', 'usr_web210_5');
// abgelaufene SID's in Datenbank loeschen
$ergebnis = mysqli_query($Verbindung, 'DELETE FROM sid WHERE Ablaufzeit < NOW()');
if ($pw == 'ausloggen')
{
// SID in Datenbank loeschen
$ergebnis = mysqli_query($Verbindung, "DELETE FROM sid WHERE UserEmail='99999999'");
echo("Sie sind ausgeloggt.
\r\n");
}
if ($pw == 'Astrid')
{
// neue 32-stellige SID erzeugen
$sid = '';
do
{
// srand((double)(time() + microtime() * 1000000));
// srand((double)(time()));
$zufall = rand(48, 122);
if (($zufall > 47 AND $zufall < 58) OR ($zufall > 64 AND $zufall < 91) OR ($zufall > 96 AND $zufall < 123)) $sid = $sid . chr($zufall);
}
while (strlen($sid) < 32);
// neue SID in Datenbank eintragen
$ergebnis = mysqli_query($Verbindung, "INSERT INTO sid SET SID='$sid', UserEmail='99999999', Ablaufzeit=ADDDATE(NOW(),INTERVAL 30 MINUTE)");
}
if ($sid != '')
{
// SID auf Gueltigkeit pruefen
$ergebnis = mysqli_query($Verbindung, "SELECT SID FROM sid WHERE SID = '$sid' AND Ablaufzeit >= NOW()");
// wenn die SID gefunden wurde
if (mysqli_num_rows($ergebnis) == 1)
{
// abgelaufene SID's in Datenbank loeschen
$ergebnis = mysqli_query($Verbindung, 'DELETE FROM sid WHERE Ablaufzeit < NOW()');
// SID updaten
$ablaufzeit = time() + 1800;
$ergebnis = mysqli_query($Verbindung, "UPDATE sid SET Ablaufzeit=ADDDATE(NOW(),INTERVAL 30 MINUTE) WHERE SID = '$sid'");
echo("\r\n");
include('admin.inc');
echo($admin);
}
else echo("
\n");
}
else echo("
\r\n");
$schliessen=mysqli_close($Verbindung);
?>