PHP-Fusion Mods
Регистрация или вход Главная | Архив новостей | Файловый архив | Статьи | Форум | Веб ссылки | Заказ плагина
Language
Select language:
English
Russian
Навигация
Главная
Архив новостей
Файловый архив
Статьи
Форум
Темы для php-fusion
FAQ
Веб ссылки
Поиск
Обратная связь
Учебник по php
Наши баннеры
Пожертвование

Заказ плагина
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 448
Посетитель: online
Недавние визиты:
online 4 дней
AlexALX 17 недель
aligovs 92 недель
Kolesilo 142 недель
aussietop... 169 недель
Tomax 181 недель
Kalqkwm 199 недель
mrcredoz 214 недель
Vveb--ws 290 недель
jikaka 402 недель

Наша кнопка
Последние статьи
Область применения CMS
Описание ядра PHP-Fu...
Как работает PHP
Основы на PHP
Устройство тем в PHP...
Загрузок
Новые загрузки
Theme_2
Theme_1
Theme_3
GeO
Stability Lite ...

Топ 5 загрузок
База игр [14766]
Errors Mod [12254]
Мод "index.php ... [11023]
Мод "проверочны... [8195]
PHP-Fusion Core... [7112]
Рекомендуем посетить

Просмотр темы

PHP-Fusion Mods | php-fusion | Вопрос/ответ
Автор login
kirills
Пользователь

Сообщений: 2
Зарегистрирован: 26.05.08
Опубликовано 26/05/2008 19:55:09
Граждане, как реализовать выход автоматом (без нажатия кнопки "выход") при закрытии браузера с сайтом.

ковырял файл 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 это и время нахождения на сайте, т.е. сессия заканчивается не по закрытию сайта ,а по истечению указанного в переменной времени-вне зависимости работает пользователь или нет smiley.
Никто не решал данную проблему?
Автор RE: login
AlexALX
Супер Администратор

Avatar пользователя

Сообщений: 401
Зарегистрирован: 30.01.08
Опубликовано 26/05/2008 22:26:33
Вбей в гугл setcookie php

Можт поможет, там написано как ...
вроде кактойно из ноликов за это и отвечант какраз.
3442387 http://alexalx-soft.com/
Автор RE: login
kirills
Пользователь

Сообщений: 2
Зарегистрирован: 26.05.08
Опубликовано 27/05/2008 08:55:28
AlexALX написал:
Вбей в гугл setcookie php

Можт поможет, там написано как ...
вроде кактойно из ноликов за это и отвечант какраз.


Увы нет, то что написанно в руководствах не кати, тут надо по видимому знать систему.
За время жини кука должен отвечать третий параметр, у нас там торчит $cookie_exp, если поставить вместо него "", как рекомендуется в учебниках с целью убить кук сразу после того, как человек закроет браузер, то мы просто не попадаем в систему, т.е. когда забиваем логин, пароль система выдает окошко пожалуста подождите и висит, если жмешь на "нажмите сюда, если нет сил ждать", то вываливаемся обратно на введите логин-пароль. Т.е. авторизация не проходит.
smiley
Перейти на форум:
Гость
Имя

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Голосование
Конвертировать мой мини-чат для php-fusion v7?

148 70% Да!
Да!

62 30% Нет.
Нет.

Проголосовало: 210
Открылся: 22/08/2009 18:52:10
Закрылся: 26/03/2010 23:22:44

Архив опросов

Мини-чат
Вам необходимо залогиниться.

Связь
Счётчики и топы
Счётчики
Главная | Архив новостей | Файловый архив | Статьи | Форум | Веб ссылки | Заказ плагина
© 2008-2011 by AlexALX
Powered by php-fusion v6 copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.
Designed by Alex Unknown © 2008.
10,542,917 уникальных посетителей