Login problém s backlink – ERR_TOO_MANY_REDIRECTS
- aha009
- Člen | 50
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)