Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 27.02.2007, 02:12   #1
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию Переадресация в newloginbox

Всем доброго времени суток.
Возникла необходимость создать на сайте раздел, доступный только зарегистрированным пользователям. Поставил расширения sr_feuser_register и newloginbox. В работе их более-менее разобрался, но есть одна проблема: я не знаю, как сделать так, чтобе после успешного логина пользователь попадал на какую-то определённую страницу (например, на первую страницу этого самого закрытого раздела).
Прошу помощи и заранее благодарю.
Fearless Goblin вне форума   Ответить с цитированием
Старый 27.02.2007, 08:55   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Проще всего использовать loginbox_macmade - в нем есть масса функций удобных, включая редиректы после логина/логаута.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 27.02.2007, 12:54   #3
marco
Senior Member
 
Регистрация: 04.02.2005
Адрес: Львів
Сообщений: 126
Отправить сообщение для marco с помощью ICQ Отправить сообщение для marco с помощью Yahoo
По умолчанию

Цитата:
Сообщение от Fearless Goblin Посмотреть сообщение
В работе их более-менее разобрался...
Ну если разобрался, наверное заметил в 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/
marco вне форума   Ответить с цитированием
Старый 27.02.2007, 19:01   #4
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

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. Может, оно мне поможет.
Fearless Goblin вне форума   Ответить с цитированием
Старый 27.02.2007, 21:58   #5
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

мне вроде не помог)) или помог точно не вспомню.
НО есть вот еще какая идея. Можно ничего никуда не переадресовывать. Дело в том, что права доступа можно выставлять и на контент. То есть для блока логина пишешь - скрыть после входа в систему, а для контента, что должен быть на странице указываешь группу с пользователями) как вариант.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 28.02.2007, 01:26   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Это известная проблема. newloginbox должен переправлять на указанную в настройках страницу, но он не делает этого. Поставьте любой другой логинбокс, который это умеет.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 28.02.2007, 02:13   #7
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

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

Есть ещё один вопрос: как в sr_feuser_register сделать так ,чтобы при регистрации в поле "страна" по умолчанию выводился не Афганисатн, а какая-нибудь другая страна?
Fearless Goblin вне форума   Ответить с цитированием
Старый 09.03.2007, 00:07   #8
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
newloginbox - не авторизуется vserge Общие вопросы 6 01.03.2006 02:16
про NewLoginBox Александр Общие вопросы 1 04.12.2005 02:49
Проблема с newloginbox! Dutchak Vitaly Общие вопросы 1 01.09.2005 23:27


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория