![]() |
Переадресация в newloginbox
Всем доброго времени суток.
Возникла необходимость создать на сайте раздел, доступный только зарегистрированным пользователям. Поставил расширения sr_feuser_register и newloginbox. В работе их более-менее разобрался, но есть одна проблема: я не знаю, как сделать так, чтобе после успешного логина пользователь попадал на какую-то определённую страницу (например, на первую страницу этого самого закрытого раздела). Прошу помощи и заранее благодарю. |
Проще всего использовать loginbox_macmade - в нем есть масса функций удобных, включая редиректы после логина/логаута.
|
Цитата:
# cat=plugin.tx_srfeuserregister_pi1/enable; type=boolean; label= Enable auto-login on confirmation: If set, the user will be automatically logged in upon confirmation of his(her) registration. enableAutoLoginOnConfirmation = 1 # cat=plugin.tx_srfeuserregister_pi1/enable; type=boolean; label= Enable auto-login on account creation: If set and if email confirmation is not set, the user will be automatically logged in upon creation of his(her) account. enableAutoLoginOnCreate = 1 # cat=plugin.tx_srfeuserregister_pi1//; type=string; label= Redirect_url on login: Url to which the user may be redirected to upon login, when auto login is enabled. autoLoginRedirect_url = http://yoursite.com/intranet/ |
Url to which the user may be redirected to upon login, when auto login is enabled.
autoLoginRedirect_url = http://yoursite.com/intranet/ Заметил, но дело в том, что зарегистрировавшийся пользователь может получить доступ к закрытому разделу только в толм случае, если это одобрит владелец сайта. То есть константы enableAutoLoginOnConfirmation и enableAutoLoginOnCreate мне энаблить нельзя. К тому же autoLoginRedirect_url работает только в случае ,когда пользователь только зарегистрировался или тольок подтвердил свою регистрацию. А, если он зарегистрирован давно, зашёл на сайт и ввёл свои логин и пароль в формочку, то autoLoginRedirect_url не сработает. Использовать, как альтернативу loginbox_macmade можно, но я думал, что в используемых мною расширениях должно было быть что-то подобное, потому и задал вопрос. Кстати, только что нашёл другое расширение: dkd_redirect_at_login. Может, оно мне поможет. |
мне вроде не помог)) или помог точно не вспомню.
НО есть вот еще какая идея. Можно ничего никуда не переадресовывать. Дело в том, что права доступа можно выставлять и на контент. То есть для блока логина пишешь - скрыть после входа в систему, а для контента, что должен быть на странице указываешь группу с пользователями) как вариант. |
Это известная проблема. newloginbox должен переправлять на указанную в настройках страницу, но он не делает этого. Поставьте любой другой логинбокс, который это умеет.
|
Спасибо за советы :). Будем разбираться.
Есть ещё один вопрос: как в sr_feuser_register сделать так ,чтобы при регистрации в поле "страна" по умолчанию выводился не Афганисатн, а какая-нибудь другая страна? |
Решение найдено: нужно было просто настроить константы в СтатикИнфоТэйблс.
|
Часовой пояс GMT +4, время: 19:21. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot