Bonjour,
J'ai un problème avec le scope j'aimerais savoir comment il fonctionne vraiment ...
Pourriez-vous m'indiquer où Grafikart l'utilise dans ses tutos ?
Que doit-on appeler dans le controller ?
et si vous pouviez me dire à quoi sert la ligne du authorize
Merci d'avance.
dreetze
public $components = array(
'DebugKit.Toolbar',
'Session',
'Auth' => array(
'loginAction' => array(
'controller' => 'users',
'action' => 'login'
),
'logoutRedirect' => array('controller' => 'users', 'action' => 'index', 'home'),
'authorize' => array('Controller'), // A quoi sert cette ligne ?
'authenticate' => array(
'Form' => array(
'passwordHasher' => array(
'className' => 'Simple',
'HashType' => 'sha256'
),
'scope' => array(
'User.active' => 1
)
)
)
)
);
Bah pour ma part, mon component est assez simple XD pour le hash je le fais dans la fonction, la redirection suite au logout aussi, etc...
public $components = array('Session','Cookie',
'Auth' => array(
'authenticate' => array(
'Form' => array(
'scope' => array('User.active' => 1)
)
)
)
);
Bonjour,
Score permet d'ajouter des conditions supplémentaires, par exemple dans ton code, il vas vérifier si, dans ta table 'Users', le champ 'active' est à 1.
Dans ce Tutoriel vers la minute 46.
Enfin pour Authorized, je crois que cela permet de gérer les autorisations et notamment de définir la fonction isAuthorized