Identity anonymního uživatele a data

ZbyRih
Člen | 6
+
0
-

Ahoj.
Ve verzi 3.2 jsem narazil na to, že anonymní uživatel nemá žádnou identitu, pokud ale chci do identity ukládat nějaká data, tak nemám kam. A jediný způsob jak tam identitu dostat je uživatele přihlásit a odhlásit:

$user->login(new SimpleIdentity('', [], []));
$user->logout(false);

A nebo ukládat data někam jinam dokud uživatel není přihlášený. Dvoum místům na ukládání toho samého bych se ale rád vyhnul.

Editoval ZbyRih (5. 2. 4:53)

Marek Bartoš
Nette Blogger | 1311
+
0
-

Jestli ta data ukládáš pro přihlášeného i nepřihlášeného uživatele, tak v nich není nic specifického pro přihlášení a mohly by být jen v samotné session, ne?

ZbyRih
Člen | 6
+
0
-

Marek Bartoš napsal(a):

Jestli ta data ukládáš pro přihlášeného i nepřihlášeného uživatele, tak v nich není nic specifického pro přihlášení a mohly by být jen v samotné session, ne?

Sice víc psaní, další závislost, a byl sem zvyklý ze starších verzí dávat to pod entitu, ale můžu to tak udělat.
Dík.

Editoval ZbyRih (5. 2. 23:27)

David Grudl
Nette Core | 8284
+
0
-

Nic se v Nette neměnilo

ZbyRih
Člen | 6
+
0
-

David Grudl napsal(a):

Nic se v Nette neměnilo

Je možný že sem dřív nezkusil zapsat data na identitu u nepřihlášenýho uživatele a teda sem neměl potřebu řešit jeslti má nebo nemá identitu. 🤔

Tak asi není co řešit.

Editoval ZbyRih (7. 2. 6:02)