• Как сделать редирект пользователя на первоначальную страницу после аутентификации в Drupal 7?

    @anikitin35 Автор вопроса
    Формирую такой вот формат ссылки для логина. С помощью токена подставляется адрес страницы, с которой идет авторизация.
    href="user/login?destination=[site:current-page:path]"


    В Rules создал правило редиректа пользователя после входа. В URL правила вставил такой вот php-код. Нужно включить php-filter.
    <?php
     
      $path = $_SERVER['HTTP_REFERER'];
      if (isset($_GET['current'])) {            //if (isset($_GET['destination'])) {
        $path = $_GET['current'];             // $path = $_GET['destination'];
      }                                               // }
      echo $path;
     
    ?>


    Ниже стоит галочка "Force redirect" — её оставить.

    Редирект работает. Проверил.
    Ответ написан
    Комментировать