Controller preDispatch mit redirect

Hallo

Via Ajax rufe ich meinen Controller auf, der im preDispatch abfragt, ob der User eingeloggt ist.

 

        $this->admin = Shopware()->Modules()->Admin();
        Shopware()->Session()->sID = ($this->Request()->get("id"))? (int)$this->Request()->get("id"):Shopware()->Session()->get("sID");

        if (!$this->admin->sCheckUser()) {
          return $this->redirect(
              array(
                  'controller' => 'account',
                  'action' => 'index',
                  'sTarget' => 'upload',
                  'sTargetAction' => 'index'
                  )
          );
        }

Wenn allerdings die Session abgelaufen ist und die Anfrage gestartet wird, findet die Umleitung des Ajax Requests statt. Was mache ich, das aus dem Ajax Request bei abgelaufener Session, der User auf der Seite umgeleitet wird ?

Moin,

auch wenn das Thema schon etwas älter ist, würde mich das auch interessieren. Ist die Session bei uns ausgelaufen, soll wieder zur Startseite gesprungen werden. Vielleicht hat jemand eine Lösung dafür.