SOUNDCLOUD Sets
MIXCLOUD Sets
prepare("SELECT * FROM accounts WHERE USERNAME = :user"); //Username überprüfen
$stmt->bindParam(":user", $_POST["username"]);
$stmt->execute();
$count = $stmt->rowCount();
if($count == 1){
//Username ist vorhanden
$row = $stmt->fetch();
if(password_verify($_POST["pw"], $row["PASSWORD"])){
session_start();
$_SESSION["username"] = $row["USERNAME"];
header("Location: geheim.php");
} else {
echo "Der Login ist fehlgeschlagen";
}
} else {
echo "Der Login ist fehlgeschlagen";
}
}
?>
prepare("SELECT * FROM accounts WHERE USERNAME = :user"); //Username überprüfen
$stmt->bindParam(":user", $_POST["username"]);
$stmt->execute();
$count = $stmt->rowCount();
if($count == 0){
//Username ist frei
if($_POST["pw1"] == $_POST["pw2"]){
//User anlegen
$stmt = $mysql->prepare("INSERT INTO accounts (USERNAME, PASSWORD) VALUES (:user, :pw1)");
$stmt->bindParam(":user", $_POST["username"]);
$hash = password_hash($_POST["pw1"], PASSWORD_BCRYPT);
$stmt->bindParam(":pw1", $hash);
$stmt->execute();
echo "Dein Account wurde angelegt";
} else {
echo "Die Passwörter stimmen nicht überein";
}
} else {
echo "Der Username ist bereits vergeben";
}
}
?>