Привет, ребята, кто-то может мне помочь. Я создал эту систему входа ниже, и мне нужно проверить, вошел ли пользователь в систему до доступа к области администрирования «cpanel.php».PHP проверить, если пользователь зарегистрирован
authorize.php
<?php
try {
$dbh = new PDO("mysql:host=localhost;dbname=vbl", "root", "");
} catch (PDOException $e) {
echo $e->getMessage();
exit();
}
$query = "SELECT * FROM `users` WHERE LOWER(`username`) = :username";
$stmt = $dbh->prepare($query);
$stmt->bindValue(':username', strtolower($_POST['username']));
$stmt->execute();
if ($stmt->rowCount() == 1) {
$row = $stmt->fetch(PDO::FETCH_ASSOC);
require('blowfish.class.php');
$bcrypt = new Bcrypt(4);
if ($bcrypt->verify($_POST['password'], $row['password'])) {
header("location: cpanel.php");
} else {
header("location: login.php");
}
}
?>
BTW ли это хорошо способ сделать логин?
Использование сеанса PHP – ManiMuthuPandi
Чтобы увидеть его пример, пожалуйста, –
@TritteLarsen: установите значение в сеансе или установите cookie на клиенте. В Google есть примеры * тонн. – David