$this->loadComponent('Flash');
$this->loadComponent('Auth', [
- 'authorize' => ['Controller'],
- 'loginRedirect' => [
- 'controller' => 'Users',
- 'action' => 'login'
+ 'authorize' => 'Controller',
+ 'authenticate' => [
+ 'Digest' => [
+ 'fields' => ['username' => 'username', 'password' => 'digest_hash'],
+ 'userModel' => 'Users',
+ ],
],
- 'logoutRedirect' => [
- 'controller' => 'Users',
- 'action' => 'login',
- ],
- 'unauthorizedRedirect' => false,
+ 'realm' => env('SERVER_NAME'),
+ 'storage' => 'Memory',
+ 'unauthorizedRedirect' => false
]);
}
+
+
public function isAuthorized($user)
{
// Admin peuvent accéder à chaque action
public function beforeFilter(Event $event)
{
parent::beforeFilter($event);
+
+
// Allow users to register and logout.
// You should not add the "login" action to allow list. Doing so would
// cause problems with normal functioning of AuthComponent.
- $this->Auth->allow(['index','view','logout']);
+ $this->Auth->allow(['index','logout','digest']);
}
}