Не пускать на страницу регистрации авторизованых

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 5 августа 2012 в 12:29
Как скрыть от авторизованых юзеров страницу регистрации, как такое делается в большинстве движков? Т.е если авторизован, то со страницы регистрации будет идти редирект на главную
#3 5 августа 2012 в 16:35
Ленивый, какой же ты ленивый))

В файле components/registration/frontend.php после строки
if ($do=='register'){
добавить
if($inUser->id){ $inCore->redirect('/'); }
#4 5 августа 2012 в 16:56
Вот, именно это я и хотел сказать!
smile
#5 5 августа 2012 в 19:05
странно, все равно пускает на страницу регитрации если под админом.
#7 5 августа 2012 в 19:30
Я вижу тут вниманием все не отличаются smile, что ж, раскрою глаза:
yury, данный функционал есть в движке. Авторизованных пользователей, кроме админа, не пускает на страницу регистрации.

TO ALL помогающим (даже комментарии в коде есть), цитирую:
  1.  
  2. // Если пользователь авторизован, то не показываем форму регистрации, редирект в профиль.
  3. if ($inUser->id && !$inUser->is_admin) {
  4. if ($inCore->menuId() == 1) { return; } else { $inCore->redirect(cmsUser::getProfileURL($inUser->login)); }
  5. }
#8 5 августа 2012 в 21:37
да, точно, только админа пускает. извиняюсь, т.к проверял под админом.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.