Je pense à une interface de connexion. Il y a une liste déroulante sur cette interface de connexion pour sélectionner un type d'utilisateur parmi plusieurs. Le bouton 'Connexion' appelle une action pour valider les données de connexion dans le contrôleur de connexion.conception logique de contrôleur de connexion en utilisant Yii
Maintenant, si les données de connexion pour le type d'utilisateur A est valide, je veux appeler controllerA. Si les données de connexion pour le type d'utilisateur B sont valides, je souhaite appeler controllerB. Mais je sais que l'appel d'un contrôleur depuis un autre contrôleur n'est pas judicieux.
Ensuite, y a-t-il une autre idée sur la façon de faire ce mécanisme de connexion?
Évidemment, je peux diviser l'interface de connexion en plusieurs parties, chaque partie pour chaque type d'utilisateur.
Merci pour la réponse. En fait, j'ai une idée avant de poster votre réponse. L'idée était que j'avais un module de connexion (un objet CController). Les informations de connexion sont validées dans ce module de connexion. Si une connexion est valide, le module assemble une page/vue de réponse et un code JavaScript spécial est incorporé dans cette réponse. Sur le navigateur, ce JavaScript redirige l'utilisateur vers l'un des autres contrôleurs. Le type de l'utilisateur contrôle les contrôleurs à charger ensuite. – fasisi