Refresh identity uživatele

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

Zdravím potřeboval bych refreshnout identitu uživatele. Jelikož jsem si do tabulky useres přidal kredity. Ty si uživatel nabije pomoci SMS a zaplati si službu. Ale nemůže tak učinit protože když pošle SMS aby viděl kredity usí se přihlásit a odhlásit. Potřeboval bych aby to nemusel dělat. Dík

Grelek
Člen | 233
+
0
-

Při každém novém requestu na stránku zjišťovat stav kreditů, nebo v časovém intervalu měnit kredity pomocí AJAXu. To mě napadlo jako první po přečtení.

t0x1c
Člen | 151
+
0
-

Jojo už jsem na to přišel v basepresenteru vytahuju kredity z db a nastavuju je. Dik ;)

sodae
Nette Evangelist | 250
+
0
-

Pokud chceš mít aktuální identitu, musíš přetížit UserStorage vlastním, aby se vždy identita invalidovala. Pokud se ti nechce upravovat UserStorage, tak radím, aby do Identity neukládal aktuální stav kreditů, ale nejlépe jen ID uživatele a neměnné informace, zbytek informací si můžeš vzít z modelů.

Ale doporučuji ti první variantu – vlastní UserStorage.

Editoval sodae (6. 4. 2013 13:20)