Matthiasghh
Mitglied
Hallo User habe ein Timestamp problem,
ich möchte einen Timestamp in die SQL Datenbank eintragen und den dann vergleichen und bei einer abgelaufen Zeit den Zugang verwehren aber leider funktionert das nicht.
Wer kann sagen warum das nicht geht ?
ich möchte einen Timestamp in die SQL Datenbank eintragen und den dann vergleichen und bei einer abgelaufen Zeit den Zugang verwehren aber leider funktionert das nicht.
PHP:
// Der insert in die Sql Datenbank
$passwort = md5($passwort);
$timestamp = strtotime("+3 day");
$eintrag = "INSERT INTO kunden (id, kundennr, datum, benutzer, passwort, zugang, email, timestamp) VALUES ('$id','$kundennr','$datum','$benutzer','$passwort','$zugang','$email','$timestamp')";
$eintragen = mysql_query($eintrag);
PHP:
// Prüfung der Zugangsdaten und dem Timestamp
$query = mysql_query("SELECT id FROM kunden WHERE benutzer='".$benutzername."' AND passwort='".md5($pw)."'");
$nums = mysql_num_rows($query);
$query = mysql_query("SELECT timestamp FROM kunden WHERE benutzer='".$benutzername."' AND passwort='".md5($pw)."'");
$timestamp = mysql_num_rows($query);
if ($nums and time()<=$timestamp)
{
header("Location: login.php?login=startseite&SESSID=$PHPSESSID");
exit();
}
else
{
$ausgabe = "falsch";
header("Location: ../index.php?zugang=off");
exit();
}