Друзья, в Друпале не предусмотрен механизм автозавершения сессий. Вот в жумле автоматически выкидывает из системы после настроенного промежутка времени. Можно ли его как нибудь настроить в Друпале (сторонними модулями например)? Просто если человек закрыл броузер не выйдя, то любой другой, зайдя на сайт с этой машины автоматически логинится. Это ни есть гуд.
Комментарии
Смотри модуль Autologout.
Мб проосто в settings.php строчку:
ini_set('session.cookie_lifetime', 2000000);
поменять на
ini_set('session.cookie_lifetime', 0);
и через какой промежуток он выкинет?
выкине походу сразу после закрытия страницы с сайтом
Полезно, однако.
На хосте манипуляции с параметрами сессий не сработали.
Как вам такое решение проблемы? Можно вставить в page.tpl.php, сделать блок или маленький модуль.
<?php
if (!strpos(referer_uri(), 'site.com') && !user_is_anonymous()) {
require_once drupal_get_path('module', 'user') .'/user.pages.inc';
user_logout();
}
?>