Не могу выйти из cookie / сеанса PHP - PullRequest
0 голосов
/ 15 декабря 2011

Привет, есть несколько скриптов, но они не выйдут из системы. Похоже, что он вышел из системы, но затем я возвращаюсь в браузер, и он все еще активен ... Мой код выглядит следующим образом.

    }
    define("G_MD5KEY", 'aFTRW#$Rjsdh');
    Am_Controller::setCookie("cookie_login", $event->getUser()->login, time()+3600);
    Am_Controller::setCookie("cookie_password", md5($this->getPass($event->getUser()).G_MD5KEY),time()+3600);
    $this->getAPI()->efrontlogin(array('login' =>$event->getUser()->login));

}

function onAuthAfterLogout(Am_Event_AuthAfterLogout $event)
{
    Am_Controller::setCookie('cookie_login',"", time()-3600*24);
    Am_Controller::setCookie('cookie_password',"", time()-3600*24);
    $this->getAPI()->efrontlogout(array('login' =>$event->getUser()->login));

}

Правильно ли указан этот код?

1 Ответ

0 голосов
/ 17 января 2012

Из вашего комментария я вижу, что вы не написали этот код.Может быть не менее 100 возможных причин, по которым вы все еще «вошли» даже после попытки «выйти».

Используйте chrome, чтобы проверить, какие файлы cookie и какие значения у вас есть до выхода из системы.и после.Еще одна вещь, которую вы должны проверить, это условие, которое определяет, вошли вы в систему или нет, возможно, условие просто ищет наличие куки, а не проверяет его значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...