Hallo zusammen,
ich mache gerade ein Login System für meine Webseite. Funktioniert auch soweit. Will jetzt aber noch eine Funktion ergänzen die beim einloggen überprüft, ob der Account gesperrt ist oder nicht! Nur weiß ich nicht, wie ich den mySQL Befehl in PHP dafür umsetzen muss.
In der Datenbank werden immer bei der Registrierung folgende Parameter gespeichert:
USERNAME, PASSWORD, STATUS
Der Status ist dabei immer automatisch ,,ok".
Wie kann ich jetzt in einer Spalte den STATUS eines bestimmten USERNAME abrufen?
Im Internet finde ich nur Anleitungen, wie ich alle Daten von USERNAME abrufen kann, aber nicht, wie ich nur den STATUS von einem bestimmten USERNAME abrufen kann.
Der folgende Quellcode hat schon Mal nicht funktioniert:
$status = $mysql->prepare("SELECT STATUS FROM accounts WHERE USERNAME = :user");
$status->bindParam(":user", $_POST["username"]);
$status->execute();
$status2 = $status->fetch();
if ($status2 == "ok") {
header("Location: index.php");
}else {
$accounterror = '<div class="alert alert-danger alert- dismissible fade show" role="alert">
<strong>Error!</strong> Your <a href="#" class="alert-link">account</a> was banned.
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>';
}