Show sourcecode
The following files exists in this folder. Click to view.
admin.php
bilder/
checkUpdates.php
confirmPassword.php
confirmSignIn.php
createadmin.php
endScreen.php
getBoard.php
getChat.php
getHand.php
getTurnPlayer.php
lobbies.php
logIn.php
play.php
playCard.php
signIn.php
start.php
startsida.php
style.css
tables.php
update.php
updatePassword.php
waitInfo.php
waitingRoom.php
logIn.php
66 lines UTF-8 Windows (CRLF)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Jass</title>
</head>
<body>
<?php
/** @var PDO $dbconn */
include ('../dbconnection.php');
if (isset($_GET["username"]) && isset($_GET["password"])) {
$name = htmlspecialchars($_GET["username"]);
$pwd = htmlspecialchars($_GET["password"]);
try {
// Kolla om kontoinformationen som skrevs in finns
$sql = "SELECT * FROM JassPlayers WHERE username=?";
$stmt = $dbconn->prepare($sql);
$data = array($name);
$stmt->execute($data);
if ($res = $stmt->fetch(PDO::FETCH_ASSOC)) {
if (password_verify($pwd, $res["password"])) {
// Om kontot finns, spara dess information i ett dygn i cookies
$time = time() + 60 * 60 * 24;
setcookie("playerid", $res["playerid"], $time);
setcookie("username", $res["username"], $time);
setcookie("password", $res["password"], $time);
setcookie("mail", $res["mail"], $time);
setcookie("type", $res["type"], $time);
// Dirigera till adminsidan om användaren är en admin, dirigera till startsidan annars
if ($res["type"] == "admin") {
header("location: admin.php");
} else {
header("location: startsida.php");
}
} else {
echo "Username or password is incorrect.";
}
} else {
echo "Username or password is incorrect.";
}
}
catch (PDOException $e) {
echo $sql . "<br>" . $e->getMessage();
}
}
?>
<!-- Inloggningsformulär -->
<form action="" method="get">
<input type="text" name="username" placeholder="Username"> <br>
<input type="password" name="password" placeholder="Password"> <br>
<input type="submit" value="Log in">
</form>
<p>No acoount?<a href="signIn.php">Create one</a></p>
<p>Forgot your password?<a href="updatePassword.php">Change it</a></p>
</body>
</html>