Přes SESSION se dostat k uživatelskému jménu

whatever122
Člen | 6
+
0
-

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?

whatever122
Člen | 6
+
0
-

Aha, ID loginu odpovídalo názvu přihlášeného zařízení v jiné tabulce.