Přes SESSION se dostat k uživatelskému jménu
- whatever122
- Člen | 9
Nepoužívám Nette, ale mám k dispozici SESSION, kterou Nette
vytvořilo.
Vypadá takto:
[__NF] => Array
(
[Time] => 1693222956
[DATA] => Array
(
[user_settings_12_07_2022] => Array
(
[dark_mode] => 2
[role] => ADMIN
[view] => USER
)
[Nette.Http.UserStorage/] => Array
(
[authenticated] => 1
[identity] => __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => Nette\Security\Identity
[id:Nette\Security\Identity:private] => 13
[roles:Nette\Security\Identity:private] => Array
(
)
[data:Nette\Security\Identity:private] => Array
(
)
)
[reason] =>
[expireTime] => 1694438925
[expireDelta] => 1209600
[expireIdentity] =>
[authTime] => 1693229325
)
Zdá se, že ID uživatele je 13:
[id:Nette\Security\Identity:private] ⇒ 13
Jenže v databázi Nette pod „users“ nikdo ID 13 nemá.
Jak se dostat k uživatelskému jménu?