Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Implements hook_preprocess_HOOK().
- */
- function mymodule_preprocess_page(&$vars) {
- // Add CSRF token to page for authenticated users. Token
- // is required by rest resources on POST requests.
- if ($vars['logged_in']) {
- $route = Drupal::routeMatch()->getRouteObject();
- $is_admin = Drupal::service('router.admin_context')->isAdminRoute($route);
- if (!$is_admin) {
- $vars['#attached']['drupalSettings']['user']['csrf'] = Drupal::csrfToken()->get(CsrfRequestHeaderAccessCheck::TOKEN_KEY);
- }
- }
- }
Add Comment
Please, Sign In to add comment