drupal_valid_token

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

includes/common.inc, строка 2517

Версии
5 – 6
drupal_valid_token($token, $value = '', $skip_anonymous = FALSE)

Проверяет корректность соотношения уникального значения (токена) к ключу, основанному на параметре $value, сессии пользователя и приватного ключа сайта.

Параметры

$token Токен, который нужно проверить.

$value Дополнительный ключ для генерации токена.

$skip_anonymous Устанавливается в TRUE, чтобы анонимные пользователи всегда проходили валидацию.

Возвращаемое значение

TRUE для валидного токена, FALSE для невалидного.

▾ 2 функции вызывают drupal_valid_token()

drupal_validate_form in includes/form.inc
Проверяет отправленные пользователем данные формы из $form_state, используя функции проверки, заданные в структурированном массиве формы.
form_get_cache in includes/form.inc
Получает форму из кэша.

Код

<?php
function drupal_valid_token($token, $value = '', $skip_anonymous = FALSE) {
  global $user;
  return (($skip_anonymous && $user->uid == 0) || ($token == md5(session_id() . $value . variable_get('drupal_private_key', ''))));
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему