Show sourcecode
The following files exists in this folder. Click to view.
api/
createroom.php
createtables.php
createuser.php
css/
dbconnection.php
game.php
index.php
login.php
logout.php
remove.php
rensa.php
results.php
waiting.php
createuser.php
49 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/stylesheet.css" rel="stylesheet">
<title>Create User</title>
<?php
include('dbconnection.php');
/** @var PDO $dbconn */
if (isset($_POST['create'])) {
$user = $_POST['username'];
// Kryptera lösenordet innan det sparas till databasen
$pass = password_hash($_POST['password'], PASSWORD_DEFAULT);
// Lägg till användaren i databasen
$stmt = $dbconn->prepare("INSERT INTO fq_users ( username, password)
VALUES ( :user, :pass)");
$stmt->execute([
':user' => $user,
':pass' => $pass
]);
// Gå till login-sidan
header("Location: login.php");
}
$dbconn = null;
?>
</head>
<body>
<h1>Skapa Användare</h1>
<form method="post">
<p>Användarnamn</p>
<input type="text" name="username">
<p>Lösenord</p>
<input type="password" name="password">
<br>
<br>
<button name="create">
Registrera
</button>
</form>
</body>
</html>