Aggiornamento

Aggiornamento alla versione 3.1

  • l'interfaccia Nette\Security\Authenticator differisce da IAuthenticator nella firma del metodo authenticate(string $user, string $password)
  • l'interfaccia Nette\Security\UserStorage differisce da Nette\Security\IUserStorage
  • la classe Nette\Security\Identity è stata rinominata in Nette\Security\SimpleIdentity, così che in un lontano futuro l'interfaccia Nette\Security\IIdentity possa essere rinominata in Identity
  • l'interfaccia Nette\Security\UserStorage, che decide dove vengono conservate le informazioni sull'utente connesso, è del tutto nuova e differisce dall'originale Nette\Security\IUserStorage; è quella che restituisce User::getStorage(). Sono disponibili implementazioni che salvano i dati in una sessione o in un cookie.
  • un autenticatore può implementare l'interfaccia Nette\Security\IdentityHandler e 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\Passwords si usa ora come oggetto, cioè i metodi non sono più statici
versione: 4.x