Provede se kod za redirect

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ondraondra81
Člen | 82
+
0
-

Ahoj,
mám asi hloupý dotaz, ale provede se ještě kód který je za $this->redirect(…);

Jde mě o to, že mám podmínku, kterou kontroluji zda je uživatel přihlášený.

Tak jestli musím zbytek kódu uzavřít do else nebo ne.

Mam totiž pocit, ze když uživatel zústane přihlášený a vyprší mu čas a pak teprv odešle formulář, že ho to sice vyhodí, ale data se uloží.

if (!$this->user->loggedIn && $this->user->id != 'admin') {
    $this->flashMessage('Pro přístup do administrace musíte být přihlášený jako administrátor','alert alert-danger');
    $this->redirect(':Front:Homepage:');
}
batko
Člen | 219
+
0
-

ondraondra81 napsal(a):

Ahoj,
mám asi hloupý dotaz, ale provede se ještě kód který je za $this->redirect(…);

Jde mě o to, že mám podmínku, kterou kontroluji zda je uživatel přihlášený.

Tak jestli musím zbytek kódu uzavřít do else nebo ne.

Mam totiž pocit, ze když uživatel zústane přihlášený a vyprší mu čas a pak teprv odešle formulář, že ho to sice vyhodí, ale data se uloží.

if (!$this->user->loggedIn && $this->user->id != 'admin') {
    $this->flashMessage('Pro přístup do administrace musíte být přihlášený jako administrátor','alert alert-danger');
    $this->redirect(':Front:Homepage:');
}

neprovede