updated core and modules
This commit is contained in:
+11
-7
@@ -38,14 +38,18 @@ catch (HttpExceptionInterface $e) {
|
||||
}
|
||||
|
||||
if (Settings::get('rebuild_access', FALSE) ||
|
||||
($request->get('token') && $request->get('timestamp') &&
|
||||
((REQUEST_TIME - $request->get('timestamp')) < 300) &&
|
||||
Crypt::hashEquals(Crypt::hmacBase64($request->get('timestamp'), Settings::get('hash_salt')), $request->get('token'))
|
||||
($request->query->get('token') && $request->query->get('timestamp') &&
|
||||
((REQUEST_TIME - $request->query->get('timestamp')) < 300) &&
|
||||
Crypt::hashEquals(Crypt::hmacBase64($request->query->get('timestamp'), Settings::get('hash_salt')), $request->query->get('token'))
|
||||
)) {
|
||||
// Clear the APCu cache to ensure APCu class loader is reset.
|
||||
if (function_exists('apcu_clear_cache')) {
|
||||
apcu_clear_cache();
|
||||
}
|
||||
// Clear user cache for all major platforms.
|
||||
$user_caches = [
|
||||
'apcu_clear_cache',
|
||||
'wincache_ucache_clear',
|
||||
'xcache_clear_cache',
|
||||
];
|
||||
array_map('call_user_func', array_filter($user_caches, 'is_callable'));
|
||||
|
||||
drupal_rebuild($autoloader, $request);
|
||||
drupal_set_message('Cache rebuild complete.');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user