Не пускать на страницу регистрации авторизованых
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
5 августа 2012 в 12:29
Как скрыть от авторизованых юзеров страницу регистрации, как такое делается в большинстве движков? Т.е если авторизован, то со страницы регистрации будет идти редирект на главную
#2
5 августа 2012 в 12:51
иф ($инЮзер->ид){редирект;}
Ленивый, какой же ты ленивый))
В файле components/registration/frontend.php после строки
if ($do=='register'){
добавить
if($inUser->id){ $inCore->redirect('/'); }
В файле components/registration/frontend.php после строки
if ($do=='register'){
добавить
if($inUser->id){ $inCore->redirect('/'); }
Сегодня в 04:07
#4
5 августа 2012 в 16:56
Вот, именно это я и хотел сказать!
#5
5 августа 2012 в 19:05
странно, все равно пускает на страницу регитрации если под админом.
#6
5 августа 2012 в 19:11
yury, не может быть.
Я вижу тут вниманием все не отличаются , что ж, раскрою глаза:
yury, данный функционал есть в движке. Авторизованных пользователей, кроме админа, не пускает на страницу регистрации.
TO ALL помогающим (даже комментарии в коде есть), цитирую:
yury, данный функционал есть в движке. Авторизованных пользователей, кроме админа, не пускает на страницу регистрации.
TO ALL помогающим (даже комментарии в коде есть), цитирую:
// Если пользователь авторизован, то не показываем форму регистрации, редирект в профиль. if ($inUser->id && !$inUser->is_admin) { if ($inCore->menuId() == 1) { return; } else { $inCore->redirect(cmsUser::getProfileURL($inUser->login)); } }
#8
5 августа 2012 в 21:37
да, точно, только админа пускает. извиняюсь, т.к проверял под админом.