Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Переадресация в newloginbox (http://forum.typo3.ru/showthread.php?t=2753)

Fearless Goblin 27.02.2007 02:12

Переадресация в newloginbox
 
Всем доброго времени суток.
Возникла необходимость создать на сайте раздел, доступный только зарегистрированным пользователям. Поставил расширения sr_feuser_register и newloginbox. В работе их более-менее разобрался, но есть одна проблема: я не знаю, как сделать так, чтобе после успешного логина пользователь попадал на какую-то определённую страницу (например, на первую страницу этого самого закрытого раздела).
Прошу помощи и заранее благодарю.

-=UncleByte=- 27.02.2007 08:55

Проще всего использовать loginbox_macmade - в нем есть масса функций удобных, включая редиректы после логина/логаута.

marco 27.02.2007 12:54

Цитата:

Сообщение от Fearless Goblin (Сообщение 10062)
В работе их более-менее разобрался...

Ну если разобрался, наверное заметил в sr_feuser_register constants:
# 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/

Fearless Goblin 27.02.2007 19:01

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. Может, оно мне поможет.

Tod 27.02.2007 21:58

мне вроде не помог)) или помог точно не вспомню.
НО есть вот еще какая идея. Можно ничего никуда не переадресовывать. Дело в том, что права доступа можно выставлять и на контент. То есть для блока логина пишешь - скрыть после входа в систему, а для контента, что должен быть на странице указываешь группу с пользователями) как вариант.

void 28.02.2007 01:26

Это известная проблема. newloginbox должен переправлять на указанную в настройках страницу, но он не делает этого. Поставьте любой другой логинбокс, который это умеет.

Fearless Goblin 28.02.2007 02:13

Спасибо за советы :). Будем разбираться.

Есть ещё один вопрос: как в sr_feuser_register сделать так ,чтобы при регистрации в поле "страна" по умолчанию выводился не Афганисатн, а какая-нибудь другая страна?

Fearless Goblin 09.03.2007 00:07

Решение найдено: нужно было просто настроить константы в СтатикИнфоТэйблс.


Часовой пояс GMT +4, время: 19:21.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot