Bonjour à tous,
Je suis entrain de commencer un nouveau projet sous CakePHP avec la dernière version du framework (télécharger aujourd'hui). Etant donnée que je n'ai pas encore d'utilisateur créer, lors du login (users/login), et comme je l'ai toujours fais jusqu'à présent, je place le tableau de donnée posté dans debug après avoir crypté le password :
<?php
if($this->request->is('post')){
$d = $this->request->data;
$d'User']'password'] = Security::hash($d'User']'password'], null, true);
debug($d);
exit();
}
?>
Le souci, c'est qu'il m'affiche ceci :
array(
'User' => array(
'password' => ' *****',
'username' => 'admin'
)
)
Je n'ai aucune idée d'ou peuvent provenir ces étoiles à la place du mot de passe normalement crypté ?
Merci pour les futures réponses
LEs étoiles sont mise par le nouveau debug pour éviter que les gens voient en clair les mot de passes (si tu as laissé le debug sans le vouloir) Met un print_r si tu veux voir le mdp :)
Ok Merci pour ta réponse. Ceci dit, comment je peux faire pour justement qu'il n'affiche pas ces étoiles ? Pour moi, c'est plus simple de débugger comme ça
La je ne peux pas te dire, je ne connais pas la nouvelle mise à jour à ce niveau je t'ai dis sa car le code tu m'as montré a l'air bon. La je ne sais pas trop.