Login problém s backlink – ERR_TOO_MANY_REDIRECTS

aha009
Člen | 50
+
0
-

Ahoj,
používám UserManeger ze sandboxu. Narazil jsem problém s přihlášením, pokud použiju backlink, tak dojde ke smyčce přesměrování a vyhodí to ERR_TOO_MANY_REDIRECTS.

Kde dělám chybu?
Je to podle příkladu zde Jak po odeslání formuláře zobrazit stejnou stránku?

BasePresenter

use Nette\Application\UI\Presenter;
use Nette\Security\IUserStorage;


abstract class BasePresenter extends Presenter
{

    public function startup(): void
    {
        parent::startup();

        if (!$this->user->isLoggedIn()) {
            if ($this->user->getLogoutReason() === IUserStorage::INACTIVITY) {
                $this->flashMessage('Z důvodu delší nečinnosti jste byli automaticky odhlášeni.', 'warning');
                $this->redirect('Sign:in', ['backlink' => $this->storeRequest()]);
            }
            $this->redirect('Sign:in', ['backlink' => $this->storeRequest()]);
        }
    }
}

Editoval aha009 (4. 10. 2020 7:52)

MajklNajt
Člen | 504
+
+1
-

Pravdepodobne ten SignPresenter dedíš od tohto BasePresenteru

aha009
Člen | 50
+
0
-

xD Díky.