Вечер всех,
У меня кошмар с печеньками.Я пробовал миллион и один из способов сохранить пользователей, вошедших в систему, но не смог.
Мой login.php
<?php
require_once('config.php');
if( $user->is_logged_in() ){ header('Location: index.php'); exit(); }
if(isset($_POST['submit'])){
if (!isset($_POST['username'])) $error[] = "Please fill out all fields";
if (!isset($_POST['password'])) $error[] = "Please fill out all fields";
$username = $_POST['username'];
if ( $user->isValidUsername($username)){
if (!isset($_POST['password'])){
$error[] = 'A password must be entered';
}
$password = $_POST['password'];
if($user->login($username,$password)){
$_SESSION['username'] = $username;
header('Location: index.php');
exit;
} else {
$error[] = 'Wrong username or password or your account has not been activated.';
}
}else{
$error[] = 'Usernames are required to be Alphanumeric, and between 3-16 characters long';
}
}
?>
и на страницах, на которых пользователь должен быть зарегистрирован в данный момент, используя atвверху страницы.
if( $user->is_logged_in() ){ header('Location: profile.php'); exit(); }
Какой-нибудь совет, как я могу добавить куки в мой существующий скрипт?Я не очень разбираюсь в PHP, поэтому ищу что-то простое, но безопасное.Спасибо всем!