Редирект после регистрации
Здравствуйте! Подскажите, пожалуйста, как настроить редирект на нужную страницу после регистрации, когда появляется надпись «Поздравляем! Регистрация прошла успешно.» Ковырял actionRegistration/ok.tpl в шаблоне, но там ничего не намекает на то, что нужно. Заранее спасибо за помощь.
10 комментариев
И вместо поставьте нужный URL. Правда это может повлиять и на другие экшены — теперь везде, где был редирект на главную будет редирект на вашу страницу.
При желании, можно ставить какую хочешь страничку редиректа, можно сделать странички приветствия или помощи и перебрасывать юзера туда.
1. После регистрации в ссылке редиректящей на настройки передавать get параметр к примеру тупо r.
2. В экшене вывода настроек смотреть существует ли r, если есть передавать в шаблон переменную bRedirect равную true.
3. И в шаблоне настроек смотреть есть ли bRedirect, если есть выводить скрытый инпут с name равным redirect и value=1.
4. При сохранение настроек проверять есть ли redirect, если есть редиректить на ту страницу что захотите.
Можно так же ставить куку и обойтись шагами 1 и 4.
Только в 1-ом шаге ставим куку, а в 4 проверяем ее наличие, удаляя и редиректя.