Skip to content

Releases: TheCHIM/csrf

csrf_1.01

29 Dec 07:27
Compare
Choose a tag to compare

Исправления для GET запросов

csrf_1.0

18 Dec 06:43
c9d2bd1
Compare
Choose a tag to compare

Данный класс помогает упростить реализацию защиты csrf, путём автоматической генерации токена и вставки его в каждый тег form на странице. Вставкой занимается скрипт loadcsrf.js находящийся в каталоге js. Если же вы по какой то причине не желаете его использовать, то в классе есть возможность использовать ручную вставку скрытого поля. Так же вы можете использовать данную защиту для реализации доступа через ajax, для этого предусмотрены методы token() и tokenName().

Для того чтобы использовать данный класс, достаточно сделать 3 простых действия:

Разместить у себя в проекте 2 файла(или 1 если не желаете использовать мой loadcsrf.js)
Подключить класс(он автоматически инициализируется после подключения)
Сделать необходимые настройки в начале файла csrf.php
В каталоге exemple есть файлы test.php и test_1.php которые показывают реализацию защиты и как всё это подключается.