Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
PEssoal, no cake 1.3 eu sempre consigo fazer autenticação de usuarios no app_controller usando o Auth, mas estou testando no cake 2.1 e não estou conseguindo.
Quando eu tento acessar as página, em vez dele direcionar para o controller usuarios ele direciona para o controller users, parece que ele não está pegando o valor setado em 'userModel'.
Não sei o que está errado, segue o codigo do AppController:
class AppController extends Controller {
public $components = array(
'Session',
'Auth' => array(
'fields' => array('password' => 'senha', 'username' => 'email'),
'userModel' => array('usuarios'),
'loginRedirect' => array('controller' => 'usuarios', 'action' => 'index'),
'logoutRedirect' => array('controller' => 'usuarios', 'action' => 'index'),
'authError' => 'Você não tem acesso a página',
'authorize' => array('Controller')
)
);
public function isAuthorized($user) return true;
}
public function beforeFilter(){
$this->Auth->allow('index','view');
}
}
Pelo menos ele não autentica para os index e view dos CRUDs, como foi definido!
Valeu!
Carregando comentários...