|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
Опции темы | Опции просмотра |
[исход]
|
При использовании сессии правильным будет подход, когда сеанс авторизации длится до закрытия браузера. По умолчанию оно так и есть.
Но если очень хочется сделать автологин, можно попробовать следующее. Во-первых, в основных настройках сайта должна быть включена опция «Использовать для авторизации сессии вместо cookies» Во-вторых надо сделать этот фикс: "Исправление ошибки авторизации при использовании сессий вместо cookies" Далее, если у вас не используется для вашего сайта отдельная директория для сессий, создайте наравне с корневой директорией сайта отдельную папку. Например, /sessions/ . Это важно, так как если сессии на хостинге хранятся в общей папке (как правило, /tmp), то другие скрипты будут очищать эту папку, в большинстве случаев, по стандартному таймауту (30 минут). Далее опять открываем файл /include/common.php и перед строкой (она появится после вышеуказанного фикса) PHP код:
PHP код:
У вас должна быть разрешена функция ini_set(), иначе параметр session.gc_maxlifetime можно поменять через .htaccess (опять же если разрешено), добавить нужное время в секундах Цитата:
Также, можно сделать еще один незначительный фикс найти строку PHP код:
PHP код:
Последний раз редактировалось LARK, 06-23-2010 в 14:11 Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |