StoreRequest na každé stránce
- Martk
- Člen | 661
Budu muset udělat zpětné přesměrování na stránku, k tomu perfektně poslouží storeRequest, jenže jsem to nepoužíval jako tvrdý odkaz.
Když použijí
<a n:href="Sign:in backlink => $control->storeRequest()">Přihlášení</a>
tak se pro každého vytvoří session a na každé stránce se přegeneruje tento backlink klíč (nevím, jestli to je dobrý nápad z pohledu výkonnosti), tak mě napadlo, že bych to mohl dát jako signál
public function handleSignIn() {
$this->redirect('Sign:in', ['backlink' => $this->storeRequest()]);
}
backlink samozřejmě vede na daný signál, takže budu muset přepsat logiku storeRequestu.
Jaké je vaše best-practise? Mám se oprávněně bát výkonnosti a dávat to do signálu nebo máte lepší řešení?
- David Matějka
- Moderator | 6445
store request pouzivam pouze v pripade, kdy je uzivatel na zabezpecene
strance (tedy na strance schovane za loginem) a neni prihlasen – obvykle tedy
ze vyprselo prihlaseni.
kdyz davam nejaky backlink do odkazu pro prihlaseni, tak tam proste dam
aktualni url.