Releases: TheCHIM/csrf
csrf_1.01
csrf_1.0
Данный класс помогает упростить реализацию защиты csrf, путём автоматической генерации токена и вставки его в каждый тег form на странице. Вставкой занимается скрипт loadcsrf.js находящийся в каталоге js. Если же вы по какой то причине не желаете его использовать, то в классе есть возможность использовать ручную вставку скрытого поля. Так же вы можете использовать данную защиту для реализации доступа через ajax, для этого предусмотрены методы token() и tokenName().
Для того чтобы использовать данный класс, достаточно сделать 3 простых действия:
Разместить у себя в проекте 2 файла(или 1 если не желаете использовать мой loadcsrf.js)
Подключить класс(он автоматически инициализируется после подключения)
Сделать необходимые настройки в начале файла csrf.php
В каталоге exemple есть файлы test.php и test_1.php которые показывают реализацию защиты и как всё это подключается.