2010-06-03 5 views
0

Я искал в форумах google и joomla, но не получил то, что именно я искал.php joomla session lifetime settings

  • Моя основная цель - установить сеанс joomla live навсегда.
  • Многие форумы говорят, что не рекомендуется сохранять более высокую ценность (проблемы безопасности), но я не хочу сейчас это рассматривать.

Мой вопрос:

Что делать, если установить значение времени жизни сеанса «0» (ноль), будет сеанс быть активным навсегда? или пользователь НЕ сможет войти в систему полностью?

+0

Почему в мире вы хотите установить сеанс навсегда? – Sarfraz

+0

Почему бы не попробовать? Также, как установить его на очень высокое значение (например, полный год)? –

+0

@Pekka: Я пробовал с нуля. Это меня не вышло. Но, просматривая документы joomla, он не дал четкой картины. Большинство форумов и joomla docs говорят, чтобы установить значение на большее число. Но было интересно, зачем нужно повышать ценность, если это можно сделать с помощью Zero! @Sarfraz: его автономное приложение локальной сети, где пользователь должен регистрироваться во все время – jtanmay

ответ

0

Я не знаю, как работают функции управления сессиями Joomla, но я полагаю, что они основаны на обычных куках. При этом значение 0 приведет к the cookie being deleted в конце сеанса, поэтому вы можете пойти с невероятно большим значением.

+0

на основе вашего предположения, если он работает одинаково в joomla, тогда, если я устанавливаю значение в Zero, сеанс пользователя будет хранится вживую до закрытия браузера? Таким образом, пользователю придется снова войти в систему при повторном открытии браузера? Но если они не закрываются, они войдут в систему навсегда? – jtanmay

+0

@jtanmay да, так оно и должно быть в соответствии с документами setcookie(). –

+0

Спасибо за ваше время и ответ. У меня есть разъяснение. Я уже делаю автоматический вход в систему при открытии браузера. Поэтому установка значения в ноль сделает трюк для меня. Еще раз спасибо. – jtanmay