Формирую такой вот формат ссылки для логина. С помощью токена подставляется адрес страницы, с которой идет авторизация.
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" — её оставить.
Редирект работает. Проверил.