Установить куки: (Войти)PHP: Печенье для входа в систему
$settingCookie = $userDetail["salt"] . $userDetail["username"];
setcookie("testing", $settingCookie, time()+43200); // 12 Hours
Проверьте вход в систему:
$loginCheck = $_COOKIE["testing"];
if (isset($loginCheck)) {
// Logged in
} else {
// Not logged in
}
Я просеивают через кучу SO вопросов на это, но я m все еще очень неясно, как правильно проверить, существует ли файл cookie.
Очевидно, что это очень небезопасно, поскольку вы можете просто создать cookie "testing"
в браузере, но я пытаюсь это исправить.
Итак, как я могу правильно проверить, соответствует ли $_COOKIE["testing"]
соли и имени пользователя, с которыми вы вошли в систему?
Применение функции хеширования несколько раз НЕ улучшает ее криптографические качества. –