parent
5a4fdae4e3
commit
425a1f955c
|
@ -1552,10 +1552,8 @@ function drupal_valid_test_ua($user_agent) {
|
||||||
// The file properties add more entropy not easily accessible to others.
|
// The file properties add more entropy not easily accessible to others.
|
||||||
$filepath = DRUPAL_ROOT . '/includes/bootstrap.inc';
|
$filepath = DRUPAL_ROOT . '/includes/bootstrap.inc';
|
||||||
$key = sha1(serialize($databases) . filectime($filepath) . fileinode($filepath), TRUE);
|
$key = sha1(serialize($databases) . filectime($filepath) . fileinode($filepath), TRUE);
|
||||||
$time_diff = REQUEST_TIME - $time;
|
// The HMAC must match.
|
||||||
// Since we are making a local request, a 2 second time window is allowed,
|
return $hmac == base64_encode(hash_hmac('sha1', $check_string, $key, TRUE));
|
||||||
// and the HMAC must match.
|
|
||||||
return (($time_diff >= 0) && ($time_diff < 3) && ($hmac == base64_encode(hash_hmac('sha1', $check_string, $key, TRUE))));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue