Недопустимый токен CSRF в Drupal Получает закрытый ключ

#php #drupal-7 #csrf-token

Вопрос:

Вот мой поток: у меня есть API для получения информации о пользователе, и я передаю маркер CSRF в заголовке, чтобы получить информацию о пользователе. Недавно я получил эту ошибку Invalid CSRF .

Причина получения этой ошибки заключается в Drupal_get_private_key() следующем . Закрытый ключ изменяется динамически.

Вот код, который присваивает закрытый ключ 'drupal_private_key' случайному значению:

 if (!($key = variable_get('drupal_private_key', 0))) {
    $key = drupal_random_key();
    variable_set('drupal_private_key', $key);
}
 

Я проверил коды, и нет кода для изменения этого значения. Не мог бы кто-нибудь помочь мне разобраться в этом. Заранее спасибо.