AppController::temp_logout PHP Method

temp_logout() public method

public temp_logout ( )
    function temp_logout()
    {
        $this->Session->write('Auth.User.id', '');
        unset($_SESSION['GOOGLE_USER_INFO']);
        unset($_SESSION['user_last_login']);
        setcookie('USER_UNIQ', '', -1, '/', DOMAIN_COOKIE, false, false);
        setcookie('USERTYP', '', -1, '/', DOMAIN_COOKIE, false, false);
        setcookie('USERTZ', '', -1, '/', DOMAIN_COOKIE, false, false);
        setcookie('REMEMBER', '', -1, '/', DOMAIN_COOKIE, false, false);
        //        setcookie('SES_COMP', '', -1, '/', DOMAIN_COOKIE, false, false);
        //        setcookie('SES_TYPE', '', -1, '/', DOMAIN_COOKIE, false, false);
        setcookie('SES_TZ', '', -1, '/', DOMAIN_COOKIE, false, false);
        setcookie('is_osadmin', '', -1, '/', DOMAIN_COOKIE, false, false);
        setcookie('REF_URL', '', -1, '/', DOMAIN_COOKIE, false, false);
        $cookie = array();
        $this->Cookie->write('Auth.User', $cookie, '-2 weeks');
        /* if(SES_ID && !$qsrt) {
           $this->User->id = SES_ID;
           $this->User->saveField('dt_last_logout', GMT_DATETIME);
           if($this->isiPad() && HTTP_ROOT!=HTTP_APP){
           $retval = $this->Auth->logout();
           $this->redirect(HTTP_APP.'users/logout');exit;
           }
           } */
        $retval = $this->Auth->logout();
        $this->redirect(HTTP_APP . 'users/login');
        exit;
    }