public function logout() { // получаем название куки ктоторая должна быть у пользователя $sessionCookieName = joosSession::session_cookie_name(); // из куки пробуем получить ХЕШ - значение $sessioncookie = (string) joosRequest::cookies($sessionCookieName); // в базе хранится еще рах хешированное значение куки, повторим его что бы получить нужное $sessionValueCheck = joosSession::session_cookie_value($sessioncookie); $lifetime = time() - 86400; setcookie($sessionCookieName, ' ', $lifetime, '/', JPATH_COOKIE); $token = new modelUsersTokens(); $token->logout_me(); $query = "DELETE FROM #__users_session WHERE session_id = " . joosDatabase::instance()->get_quoted($sessionValueCheck); return joosDatabase::instance()->set_query($query)->query(); }