The following files exists in this folder. Click to view.
login.php49 lines UTF-8 Unix (LF)
<?php
session_start();
require_once('database_connection.php');
$användarnamn = trim($_POST['Användarnamn']);
$lösenord = trim($_POST['Lösenord']);
if(strtolower($användarnamn) == 'admin' && strtolower($lösenord) == 'admin'){
$_SESSION['Användarnamn'] = $användarnamn;
$_SESSION['Lösenord'] = $lösenord;
if(isset($_POST['Håll_inloggad'])){
setcookie('Användarnamn', $användarnamn);
setcookie('Lösenord', $lösenord);
$_SESSION['inloggad'] = TRUE;
}
header('location: admin.php?mess=Välkommen admin!');
exit();
}
$sql = "SELECT * FROM user WHERE username = :username AND password = :password";
$stm = $pdo->prepare($sql);
$stm->execute(array('username' => $användarnamn, 'password' => $lösenord));
$res = $stm->fetch(PDO::FETCH_ASSOC);
if(isset($res['userId'])){
if($res['locked'] == 1){
header("location: index.php?mess=Ditt konto är låst!");
exit();
}
$_SESSION['Användarnamn'] = $användarnamn;
$_SESSION['Lösenord'] = $lösenord;
if(isset($_POST['Håll_inloggad'])){
setcookie('Användarnamn', $användarnamn);
setcookie('Lösenord', $lösenord);
$_SESSION['inloggad'] = TRUE;
}
header("location: hemsida.php?mess=Inloggad!");
} else{
header('location: index.php?mess=Felaktig inlogg');
}
?>