Решение
Варианты решений
Изменение модуля ядра
Обратите внимание - это хак ядра!
См. рецепт о том, как правильно хакнуть модуль ядра.
- Открыть файл user.module
- Перейти на строку 2350 или найти функцию "user_register_submit"
- Найти установку параметра редиректа:
$form_state['redirect'] = ''; - Заменить на:
$form_state['redirect'] = 'node/2'; //node/2 - страница, на которую пользователь попадет после входа
Использование специального URL
Нужно изменить ссылку на регистрацию.
Вместо user/register прописать user/register?destination=node/2
Использование модуля login_destination
Установить модуль login_destination
Вывод
Если позволяет дизайн, то самый простой способ - использовать специальный URL. В остальных случаях лучше использовать модуль login_destination.
Полезные рецепты по этой теме
Использованные материалы
[решено] Редирект после регистрации пользователя - как изменить?
Полезные ссылки
Bookmark/Search this post with










