handle.php
unknown
php
4 years ago
1.2 kB
18
Indexable
<?ph
if(isset($_POST['logon'])){
$password = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING);
$nickname = $_POST['nickname'];
$stmt = $campist->prepare('SELECT profileID,nickname,password FROM login WHERE nickname = ?');
$stmt->bind_param('s', $nickname);
$stmt->execute();
$result = $stmt->get_result();
$row = $result->fetch_assoc();
if (password_verify($password, $row['password'])) {
$_SESSION['loggetindsom'] = $row['nickname'];
$_SESSION['myprofileID'] = $row['profileID'];
if($_REQUEST['remember'] == 1) {
$success_login = 1;
setcookie ("nickname",$_POST["nickname"],time()+ (60*60*24*100));
setcookie ("password",$_POST["password"],time()+ (60*60*24*100));
setcookie ("remember",1,time()+ (60*60*24*100));
} else {
$success_login = 1;
setcookie("nickname", "",time()- (60*60*24*100));
setcookie("password", "",time()- (60*60*24*100));
setcookie("remember", "",time()- (60*60*24*100));
}
$sendtoMyProfile = '/brugere/profil/'.$row['profileID'].'/';
header("Location: ".$sendtoMyProfile."");
}
else
{
$_SESSION['login-error'] = 1;
}
}
?>Editor is loading...