Bonjour à tous et à toutes.
J’aime bien Yii mais j’ai vraiment du mal avec le système d’Authentification et de gestion des rôles.
Je suis d’autant plus frustré que je sens bien que c’est réellement un point fort par rapport à d’autres frameworks.
La doc est très bien pour le cas simple.
Sur mon appli je vais avoir au moins 3 rôles différents et 3 authentification différentes.
3 utilisateurs du site: Admin, User1 et User2 pour faire simple
pour chacun on demande username et mot de passe mais pour User3 je veux rajouter une infos de plus pour cette authentification.
La doc fait référence à 1 seule classe CUser avec des champs particuliers
1/ Faut-il que je crée 2 classes CUser (à mettre dans protected/components)?
Une concernant Admin et User1 et l’autre pour User2 ?
Et faut il dans protected/config/main déclarer les 2 composants ?
Je pense qu’il faut ensuite créer 2 UserIdentity puisque 2 manière d’authentifier
Est-ce Ok aussi pour vous ?
Ensuite c’est ok je vois comment on authentifie, et la gestion des rôles je vois aussi (enfin plus ou moins)
Merci de vos remarques
Pat