Aggiornamento
Aggiornamento alla versione 3.1
- l'interfaccia
Nette\Security\Authenticatordifferisce daIAuthenticatornella firma del metodoauthenticate(string $user, string $password) - l'interfaccia
Nette\Security\UserStoragedifferisce daNette\Security\IUserStorage - la classe
Nette\Security\Identityè stata rinominata inNette\Security\SimpleIdentity, così che in un lontano futuro l'interfacciaNette\Security\IIdentitypossa essere rinominata inIdentity - l'interfaccia
Nette\Security\UserStorage, che decide dove vengono conservate le informazioni sull'utente connesso, è del tutto nuova e differisce dall'originaleNette\Security\IUserStorage; è quella che restituisceUser::getStorage(). Sono disponibili implementazioni che salvano i dati in una sessione o in un cookie. - un autenticatore può implementare l'interfaccia
Nette\Security\IdentityHandlere influire così su ciò che accade all'identità quando viene salvata nello storage e ripristinata da esso, per esempio per aggiornare i ruoli
Come usare IdentityHandler e come costruire un sito con accesso che non ha affatto bisogno delle sessioni lo
mostra l'articolo News in Nette Security 3.1.
Aggiornamento alla versione 3.0
- la classe
Nette\Security\Passwordssi usa ora come oggetto, cioè i metodi non sono più statici