Я добавил этот класс CSRF для моего сайта PHP:
https://github.com/BKcore/NoCSRF
Он работает хорошо, однако недостатком этого является то, что он не позволяет пользователю нажимать кнопку «Назад», чтобы вернуться на предыдущую страницу, так как каждый раз, когда он нажимает кнопку «Назад», он получает:
Неверный токен CSRF. Пожалуйста, попробуйте еще раз.
ошибка и нужно вернуться на самую первую страницу, что на 10-страничном сайте представления формы может быть проблемой. Я впервые реализую CSRF с использованием этого класса, и я просто следую примеру с сайта:
https://github.com/BKcore/NoCSRF/blob/master/example/example.php
Можно ли изменить это, чтобы позволить пользователю нажать кнопку «Назад» и при этом использовать защиту CSRF?
Задача ещё не решена.
Других решений пока нет …