Foren / National / Russian / Тех. поддержка / Как сделать бесконечную авторизацию

Араик Микаелян
#1 18. Januar 2016, 16:27

Добрый день! Подскажите кто-нибудь как реализовать бесконечное время жизни авторизации. Нужно сделать как "вконтакте", если даже закрыть браузер и снова открыть, чтобы пользователь все равно было авторизован. До тех пор пока он сам не нажмет выйти или в браузере не почистить куки.  Как я понял дело в куки. 

CrazyFreeMan
#2 18. Januar 2016, 17:36

Управление сайтом / Конфигурация / Сессии -> Срок действия cookies:5184000 Это где-то 60 дней, или подправить конфиг и сделать сколько нужно

Macik
#3 18. Januar 2016, 17:51

Смотрите в сторону переменной $cfg['cookielifetime'] (Админ панель → Сессии), максимальный срок жизни которой устанавливается системой в 5184000 секунд (60 дней). Что-то выходящие за эти рамки надо делать плагином.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Араик Микаелян
#4 18. Januar 2016, 19:10

А что за Задержка ожидания в секундах, там стоит 3600

Added 8 minutes later:

Поставил 259200. Браузер закрываю - открываю и работает. А вот если перезагрузить компьютер то все слетает.

Added 5 minutes later:

Я поспешил. Не работает нифига. Закрываю браузер - открываю все слетает.


Dieser Beitrag wurde von Араик Микаелян (am 18. Januar 2016, 19:24, vor 8 Jahre) bearbeitet
esclkm
#5 18. Januar 2016, 19:29

а вы пр и авторизации кликаете запомнить?

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Leshkens
#6 21. Januar 2016, 12:39

Возможно нужно прописать домен и путь для кук в админке > конфигурация > сессии.

В домене: вашсайт.ru

В пути, просто слэш: /