На странице авторизации если логин/пароль совпали с данными из БД:
session_start(600);
$AUTH_STATUS = true;
$_SESSION['userid'] = $AuthRes[0]['id'];
setcookie("$NameCookie1", "$NameCookie2", time()+3600);
На остальных страницах куки не используются, юзается только сессия:
session_start(600);
if(!isset($_SESSION['userid']) || !isset($_SESSION['mail'])){
// редирект на страницу авторизации
}
Данные суперглобального массива $_SESSION юзер я так понимаю может увидеть у себя в браузере с помощью инструментов разработчика. Может ли он подменить userid на другой и увидеть таким образом данные другого аккаунта?