login

kirills

New Member
LV
0
 
Граждане, как реализовать на php-Fusion выход автоматом (без нажатия кнопки "выход" при закрытии браузера с сайтом.)
ковырял файл maincore.php по наводке старших товарищей, конкретно
строчку
setcookie("fusion_user", $cookie_value, $cookie_exp, "/", "", "0";)
которая идет после if (isset($_POST['login'])), менял на
setcookie("fusion_user", $cookie_value, "", "/", "", "0";)
просто перестало пускать на сайт вообще, вываливает окошко пожалуйста подождите и все.
Начал мучать
$cookie_exp = isset($_POST['remember_me']) ? time() + 3600*24*30 : time() + 3600*3;
Время менять получается, но соответсвенно время жизни $cookie_exp это и время нахождения на сайте, т.е. сессия заканчивается не по закрытию сайта ,а по истечению указанного в переменной времени-вне зависимости работает пользователь или нет .
Никто не решал данную проблему?
 
а если просто не ставить галочку- Запомнить меня?
 
Увы, если бы все было так просто, вопрос бы не стоял.Галочка не стоит, на мой взгляд, проблема именно в куках,т.е. судя по тексту там стоит могучий временной интервал. Так вот если клиент заперся сново на сайт с одного и того же айпи ( у нас они статичные), он может не авторизуясь залезть в закрытую область, если перед этим кто-то уже авторизовался с этого компа. Вообщем то удобно , но не в моем случае. :angry:
 
я в этом сам не шарю.. но может вот это поможет - <a href="http://forum.pronets.ru/Knopka-Ssylka-Ochistit-kuki-t10634.html" target="_blank">http://forum.pronets.ru/Knopka-Ssylka-Ochi...uki-t10634.html</a>
 
Спасибо,но я по этой ссылке сюда и вышел. Т.е. я так понимаю надо товарища Vladiger тероризировать, как понимающего :unsure: , иначе не помогут...
 
Сверху