hello i have tried authcomponent but i dont know why it is not working for me.
i have two controller Doctors and Patients. Login methods are in
Doctors controller.
After hit the login form, the login form reappears with no flash/auth message.
Doctors Controller code
var $name = 'Doctors';
var $components = array('Auth');
function beforeFilter(){
$this->Auth->userModel = 'Doctor';
$this->Auth->fields = array('username'=>'email',
'password'=>'password');
$this->Auth->loginAction = array('controller' => 'Doctors',
'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'Patients',
'action' => 'index');
$this->Auth->allow('login');
$this->Auth->authorize = 'controller';
$this->Auth->userScope = array('Doctor.status'=>1);
}
function isAuthorized() {
return true;
}
function login(){
}
function logout(){
$this->Session->setFlash('You Have been Logged Out.');
$this->redirect($this->Auth->logout());
}
Patients Controller code
var $name = 'Patients';
var $components = array('Auth');
function beforeFilter(){
$this->Auth->userModel = 'Doctor';
$this->Auth->fields = array('username'=>'email',
'password'=>'password');
$this->Auth->loginAction = array('controller' => 'Doctors',
'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'Patients',
'action' => 'index');
$this->Auth->allow('login');
$this->Auth->authorize = 'controller';
$this->Auth->userScope = array('Doctor.status'=>1);
}
function isAuthorized() {
return true;
}
anyone please help me
thanks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---