added login
This commit is contained in:
42
app/public/login.php
Normal file
42
app/public/login.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
session_start();
|
||||
include("../scripts/connection.php");
|
||||
include("../scripts/functions.php");
|
||||
|
||||
if($_SERVER['REQUEST_METHOD'] == "POST"){
|
||||
$user_name = $_POST['user_name'];
|
||||
$password = $_POST['password'];
|
||||
|
||||
if(!empty($user_name) && !empty($password)) {
|
||||
$user_data = get_user_data_name($con, $user_name);
|
||||
$phash = generate_password_hash($password, $user_data['salt']);
|
||||
if($user_data['password'] === $phash) {
|
||||
$_SESSION['user_id'] = $user_data['user_id'];
|
||||
header("Location: index.php");
|
||||
die;
|
||||
} else {
|
||||
echo "Benutzername oder Passwort stimmen nicht";
|
||||
}
|
||||
} else {
|
||||
echo "Gib bitte gültige Daten ein!";
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Punktesystem-KSP</title>
|
||||
</head>
|
||||
<body>
|
||||
<form method="post">
|
||||
<input type="text" name="user_name"><br><br>
|
||||
<input type="password" name="password"><br><br>
|
||||
|
||||
<input id="button" type="submit" value="Login"><br><br>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user