Se connecter à une instance EZPublish : login, email ou les deux ?
Par Anselme Clavier le 7 août 2009EZPublish fournit un type de contenu appelé “User account” qui permet de gérer les comptes utilisateurs.

Celui ci possède 3 attributs obligatoires : Username, Password et Email, seuls Password et Email peuvent être modifiés après la création de l’objet. De plus, l’attribut Username doit être unique dans l’application.
Si le paramètre RequireUniqueEmail du fichier site.ini est à true, le Login doit être également unique dans l’application.

Par défaut, pour se connecter à une instance EZPublish le Login ou l’Email peuvent être utilisés, ce qui permet par exemple de se connecter avec des Emails identiques sur des comptes différents. En effet, rien n’empêche de créer des comptes avec le même Email tant que l’attribut Username est différent (dépend du paramétrage effectué). Bien entendu le Password est toujours obligatoire lors de l’authentification.
Ce comportement peut cependant ne pas convenir et EZ permet bien évidemment de le modifier. Pour cela il suffit surcharger le paramètre AuthenticateMatch du fichier site.ini. Ce paramètre permet de définir les champs qui sont autorisés lors de l’authentification : Login et/ou Email.
Exemples :
- AuthenticateMatch = login;email
Configuration par défaut, les utilisateurs peuvent se connecter en utilisant leurs Login ou Email - AuthenticateMatch = login
Les utilisateurs peuvent se connecter uniquement en utilisant leur Login




