Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2014, 20:36
janndo
 
Fecha de Ingreso: febrero-2011
Mensajes: 40
Antigüedad: 13 años, 2 meses
Puntos: 0
Authentication

Hola!

Tengo el siguientes problema o duda la verdad. Quiero integrar el sistema de autenticación que trae cake pero resulta que no me hace el login y siempre me devuelve el mensaje de error de contraseña (que le declare yo).

Intente primero integrarlo en el AppController y nada, luego lo hice en el mismo controlador (en este caso admin)

Aqui esta el componenete

Código PHP:
    public $components = array('Paginator''Auth' => array(
        
'authenticate' => array(
            
'Form' => array(
                
'userModel' => 'User',
                
'fields' => array(
                    
'username' => 'username',
                    
'password' => 'password'
                
)
            )
        ),
        
'loginAction' => array(
            
'controller' => 'administrador',
            
'action' => 'login'
        
),
        
'loginRedirect' => array(
            
'controller' => 'home',
            
'action' => 'index'
        
),
        
'authorize' => array('Controller'),
        
'authError' => 'No tienes acceso',
    ), 
'RequestHandler''Session'); 
Aqui esta el login (dentro de esto, es posible cambiar el login a un check_login... osea la vista login y el que comprueba es check_login??)

Código PHP:
        if( $this -> Auth -> login() ) {
            
$this -> redirect$this -> Auth -> redirectUrl() );
        } else {
            
$this -> Session -> setFlash__('Username or password is incorrect'), 'default', array('class' => 'alert alert-danger text-center'), 'auth' );
            
//$this -> redirect( $this -> Auth -> loginAction );
        

El mensaje que siempre devielve es "Username or password is incorrect" y la verdad el Auth -> login siempre es false

Gracias!