EN | CS | Přihlásit | Registrovat

Nette\Security\I­dentity

Udržuje informace o uživatelově identitě a jeho právech.

Nette\Security\Identity je třída implementující rozhraní Nette\Security\IIdentity a její funkcí je udržovat informace o jméně, rolích a dalších uživatelských datech.

Třída disponuje pouze dvěma veřejnými metodami getName(), která vrací jméno identity, a getRoles(), která vrátí seznam všech rolí, kterých identita nabyla. Také lze přistupovat k uživatelským datům jako k property.

Nette\Web\User udržuje tuto identitu v session a slouží ke všem autorizačním a autentizačním procesům. Identita se sice obvykle získá při přihlášení, ale i když vás systém po nějaké době odhlásí, stále si ji pamatuje (toto chování lze upravit a můžeme při odhlášení identitu vymazat).

Viz také:


Login to submit a comment