Upgrade
Upgrade na verzi 3.1
- rozhraní
Nette\Security\Authenticatorse liší odIAuthenticatorsignaturou metodyauthenticate(string $user, string $password) - rozhraní
Nette\Security\UserStoragese liší odNette\Security\IUserStorage - třída
Nette\Security\Identitybyla přejmenována naNette\Security\SimpleIdentity, aby ve vzdálené budoucnosti mohlo být rozhraníNette\Security\IIdentitypřejmenováno naIdentity - rozhraní
Nette\Security\UserStorage, které rozhoduje, kam se ukládá informace o přihlášeném uživateli, je zcela nové a liší se od původníhoNette\Security\IUserStorage; právě jej vrací metodaUser::getStorage(). K dispozici jsou implementace ukládající data do session, nebo do cookie. - authenticator může implementovat rozhraní
Nette\Security\IdentityHandlera ovlivnit tak, co se s identitou děje při uložení do úložiště a při obnovení z něj, například aktualizovat role
Jak IdentityHandler využít a jak postavit web s přihlašováním, který session vůbec nepotřebuje, ukazuje
článek Novinky v Nette Security 3.1.
Upgrade na verzi 3.0
- třída
Nette\Security\Passwordsse nyní používá jako objekt, tj. metody již nejsou statické