buenas compañeros

les queria consultar lo siguiente.

no se porque cuando subo el site al este hosting no me va la
redireccion del login.. en mi localhost va bien pero cuando lo subo al
estar en users/login y accedo con los datos correctos se redirecciona
pero a la misma vista login.

alguien sabe si tiene que ver con algun tipo de hosting si influye que
pueda ser linux o windows.

bueno yo en el user controller tengo lo siguiente:

                        public function beforeFilter() {
                                        parent::beforeFilter();
                                        $this->layout = 'default_backend';
                                        $this->Auth->allow('*');
                        }
                        public function login() {
                                                if ($this->request->is('post')) 
{
                                                if ($this->Auth->login()) {
                                                $this->redirect($this->Auth-
>redirect(array('controller'=>'mains', 'action' => 'index_admin')));
                                                        } else {
                                                
$this->Session->setFlash(__('Invalid username or password, try
again'));
                                                }
                                                }
                        }



.......................

en el modelo tengo lo siguiente;

class User extends AppModel {
                        public $name = 'User';
                        public $validate = array(
                                        'username' => array(
                                        'required' => array(
                                        'rule' => array('notEmpty'),
                                        'message' => 'A username is required'
                                )),
                                        'password' => array(
                                        'required' => array(
                                        'rule' => array('notEmpty'),
                                        'message' => 'A password is required'
                                )),
                                        'role' => array(
                                        'valid' => array(
                                        'rule' => array('inList', 
array('admin', 'author')),
                                        'message' => 'Please enter a valid 
role',
                                        'allowEmpty' => false
                                ))
                );
                public function beforeSave() {
                        if (isset($this->data[$this->alias]['password'])) {
                                $this->data[$this->alias]['password'] =
AuthComponent::password($this->data[$this->alias]['password']);
                        }
                        return true;
                }
                }
y en el app controller tengo lo siguiente

public $components = array(
                        'Session',
                        'Auth'
                        );
                        public function beforeFilter() {
                                $this->Auth->allow('*');
                        }


pero no se porque no se redirecciona hacia index_admin.. y si lo hace
yo estando en localhost

espero alguno me pueda dar un apoyo

un saludo


-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a