Безопасно ли использовать
If ($_SESSION['authenticated'] == true) {
/////Show secure page
}
Может кто-то просто пойти и изменить место хранения переменной сеанса, чтобы сделать его $ _SESSION ['autheticated'] = равным true?
То же самое с пользователем, имеющим $ _SESSION ['id'] = для своего индекса индекса. Как я смогу сделать это безопаснее?
Может ли кто-то просто пойти и изменить значение идентификатора и выдать себя за другого пользователя?
Будет ли приведенный ниже метод правильным способом сделать что-то более безопасным?
$_SESSION['random_check'] = (random number)
, а также сохранить это в столбце в моей базе данных, и каждый раз, когда я
If ($_SESSION['authenticated'] == true && $_SESSION['random_check'] == random_number ) {
/////Then show secure page
}
Спасибо