Actualización

Actualización a la versión 3.1

  • la interfaz Nette\Security\Authenticator se diferencia de IAuthenticator en la firma del método authenticate(string $user, string $password)
  • la interfaz Nette\Security\UserStorage se diferencia de Nette\Security\IUserStorage
  • la clase Nette\Security\Identity se renombró a Nette\Security\SimpleIdentity para que, en un futuro lejano, la interfaz Nette\Security\IIdentity se pueda renombrar a Identity
  • la interfaz Nette\Security\UserStorage, que decide dónde se guarda la información sobre el usuario que ha iniciado sesión, es completamente nueva y se diferencia de la original Nette\Security\IUserStorage; es lo que devuelve User::getStorage(). Hay disponibles implementaciones que guardan los datos en la sesión o en una cookie.
  • un autenticador puede implementar la interfaz Nette\Security\IdentityHandler e influir así en lo que le ocurre a la identidad cuando se guarda en el almacenamiento y se restaura de él, por ejemplo para refrescar los roles

Cómo usar IdentityHandler y cómo construir una web con inicio de sesión que no necesite sesiones en absoluto se muestra en el artículo Novedades de Nette Security 3.1.

Actualización a la versión 3.0

  • la clase Nette\Security\Passwords se usa ahora como objeto, es decir, los métodos ya no son estáticos
versión: 4.x