Auth ( AppController)
class ThingsController extends AppController {
var $components = array('Auth');
}
CakePHP , , , HTTP , - , ( WWW-Authenticate: Basic, ).
AuthCompoment $loginAction, ( ) login UsersController. , View/Users/login.ctp, UsersController
class UsersController extends AppController {
public $components = array(
'Session',
'Auth' => array(
'authenticate' => array('Basic')
)
);
public function login() {
if ($this->Auth->login()) {
return $this->redirect($this->Auth->redirect());
} else {
$this->Session->setFlash('Not able to login');
}
}
public function logout() {
$this->redirect($this->Auth->logout());
}
}