2009-11-12 4 views
1

J'emprunte une bibliothèque d'authentification codeigniter et j'essaie de l'intégrer à ma version mvc. Ma version initie des bourrelets dans le basecontroller et chaque module possède son propre contrôleur qui l'étend. Ce que je veux savoir est que si je soumets mon formulaire de connexion, alors mon action de soumission sera/controller/function. Mais, Je ne veux pas que la fonction apparaisse dans le fil d'Ariane, comment cela se fait-il normalement. Comme je suis en train d'écrire ceci, je pense que je peux courir toute la logique a jeté la fonction par défaut . D'autre part, vous voulez pouvoir appeler des fonctions directement. Par contre, vous voulez pouvoir appeler des fonctions directement.mvc procédure question

La question est de savoir comment cela se fait normalement dans une architecture mvc Quelqu'un peut-il me donner quelques commentaires à ce sujet, s'il vous plaît.

merci, Richard

+0

Que voulez-vous dans la chapelure? – UpTheCreek

Répondre

1

Une fois que vous authentifiez vous redirigez l'utilisateur à l'endroit où ils étaient auparavant ou la page d'index sur le site?

Généralement, le contrôleur de connexion n'a pas de vue, il vous authentifie et vous transmet le formulaire de connexion si vous n'êtes pas authentifié ou une page de connexion si la personne est authentifiée.

+0

Merci, désolé pour la réponse tardive, j'ai une page loginview, le fil d'Ariane montrera login, parce que c'est le contrôleur et il exécute la fonction d'index par défaut. Mais qu'est-ce que je fais quand je veux traiter le formulaire. Je ne veux pas que ça se connecte >> proceslogin parce que c'est ce qu'il fait maintenant. Quelles sont mes possibilités? Je veux rediriger, quand c'est ok, mais ce n'est pas correct de montrer les fonctions de connexion comme si elles avaient des liens pour la navigation. La navigation ne devrait montrer que des pages différentes. – Richard

+0

Je vais l'exécuter a jeté la fonction d'index, qui semble être le plus logique pour savoir. – Richard

+0

En outre, mmy logincontroller a le formulaire de connexion en tant que vue, mais je vois votre point – Richard