Вадим, если возможно, назовите ориентир выхода стабильной версии 1.1. Стоит вопрос установки 1.0 и дальнейшей возни с обновлениями или дальнейшего ожидания 1.1 релиза. Спасибо.
Подскажите, установленный в новой версии плагин Purse будет работать под php 5.5?
Прежний выдаёт ошибку:
Fatal error: The file /var/.../plugins/purse/classes/hooks/HookDonate.class.php was encoded by the ionCube Encoder for PHP 5 and cannot run under PHP 5.5. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 5.5. in Unknown on line 0
По умолчанию — $config['module']['user']['max_session_history'] = 50;
Но вот ещё раз перепроверил, точно, — удаляются все записи!
При обновлении session_date_last [а это происходит при каждом запросе] обновляется только строка насущной для данного логина/устройства [это так и задумано?], но при выходе удаляются все записи сессий…
Такое чувство, что осуществляется очищающий запрос устаревших сессий [он вроде бы единственный удаляет строки из данной БД]:
В \classes\modules\user\mapper\User.mapper.class.php
DELETE FROM " . Config::Get('db.table.session') . "
WHERE user_id=?d AND session_date_last<=?";
P.S. Нажал на редактирование своего комментария, исправил код, обновил его, потом ещё раз нажал на редактирование, но в этот раз решил предпросмотреть. Всё устроило и я его отправил — Ajax визуально добавил второй точно такой же комментарий под уже написанным [он пропал после перезагрузки страницы].
Огромное спасибо за подробный ответ. Позвольте ещё один уточняющий вопрос: почему при преднамеренном выходе на одном из устройств удаляются все записи данного пользователя в ?_session
Огромное спасибо за прекрасную реализацию многих пожеланий!
Прежний выдаёт ошибку:
Fatal error: The file /var/.../plugins/purse/classes/hooks/HookDonate.class.php was encoded by the ionCube Encoder for PHP 5 and cannot run under PHP 5.5. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 5.5. in Unknown on line 0
p.s. А как вы ставите на клавиатуре такие кавычки? « »
А с ним прекрасно работает…
Вошёл в Альто. Строка появилась. Вышел. Строка исчезла.
Но вот ещё раз перепроверил, точно, — удаляются все записи!
При обновлении session_date_last [а это происходит при каждом запросе] обновляется только строка насущной для данного логина/устройства [это так и задумано?], но при выходе удаляются все записи сессий…
Такое чувство, что осуществляется очищающий запрос устаревших сессий [он вроде бы единственный удаляет строки из данной БД]:
В \classes\modules\user\mapper\User.mapper.class.php
P.S. Нажал на редактирование своего комментария, исправил код, обновил его, потом ещё раз нажал на редактирование, но в этот раз решил предпросмотреть. Всё устроило и я его отправил — Ajax визуально добавил второй точно такой же комментарий под уже написанным [он пропал после перезагрузки страницы].
Можно вопрос не по теме: а для чего устанавливается и используется $_SESSION[ALTO_SECURITY_KEY]?