• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Куки пользователя  (Прочитано 1409 раз)
Оффлайн dos
  • *
  • Сообщений: 4
« : 10 Апрель 2019, 13:07:09 »
Когда пользователь авторизован, то его выкидывает через день.
 Как понимаю, что где-то указан срок куки 24 часа. Где можно его изменить, чтоб пользователь оставался в своем аккаунте навсегда, как в ВК.

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #1 : 10 Апрель 2019, 13:23:58 »
/oc-includes/osclass/core/Cookie.php
39 строка
$this->expires = time() + 3600; // 1 hour by defaultМеняйте на нужное.
Доработки любой сложности.
Задание присылайте в личку.

Оффлайн dos
  • *
  • Сообщений: 4
« Ответ #2 : 10 Апрель 2019, 13:28:54 »
Спасибо большое.
Думаю через 2 дня узнаю хранится ли куки пользователя долго

Оффлайн dos
  • *
  • Сообщений: 4
« Ответ #3 : 24 Апрель 2019, 12:33:23 »
Не помогло,
Помогите пожалуйста

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #4 : 24 Апрель 2019, 15:47:24 »
Не помогло,
Помогите пожалуйста
Что именно не помогло ?
Доработки любой сложности.
Задание присылайте в личку.

Оффлайн dos
  • *
  • Сообщений: 4
« Ответ #5 : 24 Апрель 2019, 16:15:13 »
Не помогло,
Помогите пожалуйста
Что именно не помогло ?
$this->expires = time() + 3600; // 1 hour by default 
Поставил на 1 год, но все равно выкидывает из аккаунта.
Если ли какое-нибудь другое решение? 

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #6 : 24 Апрель 2019, 23:46:49 »
$this->expires = time() + 3600; // 1 hour by default 
Поставил на 1 год, но все равно выкидывает из аккаунта.
Если ли какое-нибудь другое решение?
Значит настраивайте PHP на хостинге.
session.cookie_lifetime
session.gc_maxlifetime
В php.ini или через htaccess, пример:
ini_set('session.cookie_lifetime', 86400);
ini_set('session.gc_maxlifetime', 86400);
« Последнее редактирование: 24 Апрель 2019, 23:49:55 от Dis »
Доработки любой сложности.
Задание присылайте в личку.

 


test