drupal_valid_token

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

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

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

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

Параметры

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

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

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

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

True for a valid token, false for an invalid token. When $skip_anonymous is true, the return value will always be true for anonymous users.

Связанные темы

▾ 1 функция вызывает drupal_valid_token()

drupal_validate_form in includes/form.inc
Validates user-submitted form data from a global variable using the validate functions defined in a structured form array.

Код

<?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', ''))));
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

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