[TYPO3-german] Extbase: wie in der Action abfangen, daß ein user nicht angemeldet ist?
Johannes C. Schulz
info at enzephalon.de
Thu Jul 16 12:39:51 CEST 2015
Hallo TYPO3-Freunde
In einer Extension soll einem eingeloggten Nutzer eine Action zur Verfügung
stehen. Wenn ein nicht-eingeloggter Nutzer versucht diese Action auszuführen
soll ein Fehler angezeigt werden.
Das Problem ist nun, daß der Fehler in der Action (in der ein PDF erzeugt
wird) ausgegeben wird und nicht wie es sinnvoll wäre in der Seite wo die
Action ausgelöst wird.
if (TYPO3_MODE === 'BE' || ($GLOBALS['TSFE']->loginUser &&
$this->checkRights($accreditation)!=FALSE)){
}else{
$this->addFlashMessage(\TYPO3\CMS\Extbase\Utility\LocalizationUtility::trans
late('flashmessage.accreditationnotfound','accreditation'), '',
\TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR);
$this->forward('empty',NULL,NULL,array('accreditation'=>$accreditation));
}
Wie muß ich den Code ändern, damit das klappt?
Johannes
More information about the TYPO3-german
mailing list