2010-10-23 9 views
0

J'ai un modèle appelé "user" et un contrôleur pour "user" avec une action "login".cakephp utilisateur/login redirige vers utilisateurs/login automatiquement

Le contrôleur est vide en ce moment car je ne fais que tester la page, cependant, aller sur www.mysite.com/user/login me redirige automatiquement vers www.mysite.com/user* s */login puis dit que le contrôleur des utilisateurs n'existe pas.

Je sais que ça n'existe pas mais je ne cherche pas à accéder à la page, pourquoi est-ce qu'elle me redirige là? J'ai aussi une page/user/register qui fonctionne très bien.

function login() 
{ 

} 

Est-ce dû à une certaine fonctionnalité intégrée de cakephp?

Répondre

2

Vous devriez toujours avoir

www.mysite.com/users/login 

Parce que vos modèles sont toujours au pluriel. Rappelez-vous, vous devriez avoir:

model/user.php 
controller/users_controller.php 
views/users/... 
0

il est pour ce code dans le app_controller.php:

class AppController extends Controller 
    { 
     var $components = array('Auth'); 
    } 

vous "devez" avoir une fonction de connexion().

Questions connexes