Валидация Ajax запросов с помощью токена

Здравствуйте.

В Modx новичок, поэтому с некоторыми терминами могу ошибаться.

Использую Modx revolution 2.4.2-pl.

Реализовал обращение со стороны фронтенда через ajax с помощью сниппета и ресурса.

У меня такой вопрос: Как реализовать валидацию ajax запроса с помощью CSRF токена?

Никто не сталкивался?
Андрей
15 декабря 2015, 05:47
modx.pro
2
1 292
+1

Комментарии: 3

Андрей
15 декабря 2015, 17:44
+1
Кого заинтересует ответили здесь Modx форум(Англ.)
    Василий Наумкин
    15 декабря 2015, 18:41
    +1
    Это не совсем ответ, это просто ссылка на мой компонент.

    Там всё банально:
    1. Хэшируем параметры вызова сниппета
    2. Сохраняем их в сессию, используя хэш как ключ
    3. Добавляем ключ в скрытый инпут формы, чтобы он отправлялся на сервер при каждом запросе
    4. Соответственно, данные из сессии можно получить только для этого ключа
    5. А без ключа и вовсе ничего не работает

    Наверное, это можно назвать CSRF токеном, но лично я решал несколько иные задачи — независимую отправку разных форм с одной страницы через Ajax.
    Андрей
    16 декабря 2015, 08:16
    0
    Василий, большое Спасибо за пояснения.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3