Сессия потеряна при переключении языка на Joomla 2.5

Я разрабатываю интрасеть с помощью Joomla 2.5, и у меня есть два модуля типа меню, по одному для каждого языка (английский и испанский). Тип доступа для обоих пунктов меню - зарегистрированный пользователь (предустановлен по умолчанию в Joomla).

Я активировал смену языка модуля и плагин автоматического входа (http://extensions.joomla.org/extensions/access-a-security/site-access/authentication-cloud-based/10508).

Когда я захожу на сайт через автоматический вход (я получаю доступ прямо на английском языке), я могу успешно перемещаться по всем пунктам меню. Проблема в том, когда язык меняется. Изменение языковой сессии потеряно, и я получаю экран с формой входа в систему.

Почему потеряна сессия? В чем проблема ?.

Спасибо за помощь.

Привет!


person Lobo    schedule 17.07.2012    source источник
comment
Вы можете попробовать joomfish. joomfish.net   -  person Caner    schedule 17.07.2012
comment
Насколько это возможно, я бы избегал использования Joomfish. Спасибо.   -  person Lobo    schedule 17.07.2012
comment
какой URL при смене языка? (браузер должен отображать это, когда вы наводите курсор на ссылку)   -  person Caner    schedule 17.07.2012
comment
@Caner URL-адрес, на который указывает ссылка на смену языка, соответствует странице на другом языке (на страницы ссылается менеджер Joomla.). То есть, если я нахожусь на странице с URL-адресом index.php / en / gallery, ссылка для изменения языка - index.php / es / pagina-galeria   -  person Lobo    schedule 17.07.2012
comment
Попробуйте отключить плагин автозапуска, чтобы увидеть, сохраняется ли проблема.   -  person Valentin Despa    schedule 17.07.2012


Ответы (2)


хорошо, это может помочь:

На бэкэнде перейдите в site->global->congiguration->system->session settings и попробуйте поиграть с опциями там.

person Caner    schedule 17.07.2012

Проблема была не в самом ядре Joomla. Проблема была в модуле (который я разработал сам) и сделал session_destroy(). Кроме того, этот модуль был присвоен всем пунктам меню на испанском языке.

Я чувствую, что заставил тебя зря тратить время. Извинения.

Привет.

person Lobo    schedule 18.07.2012