Symfony crypter un mot de passe avant d'entrer en BDD

watarux Messages postés 324 Statut Membre -  
watarux Messages postés 324 Statut Membre -
Bonsoir, je débute sur le framework Symfony et je requiere votre aide...

voilà j'ai un formulaire qui entre les information rentrée en BDD ke probleme c'est que le mot de passe ne se hash pas j'ai cherché un peu partout et je ne trouve rien qui pourrais m'aider

merci de votre aide cordialement wata :)

public function beginAction(Request $request)
{

$formsignup = new Signup();

$form = $this->createFormBuilder($formsignup)
->add('nom', 'text')
->add('prenom', 'text')
->add('pseudo', 'text')
->add('mail', 'email')
->add('password', 'password')
->add('S\'inscrire', 'submit')
->getForm();

$form->handleRequest($request);

if ($form->isValid())
{
$form2 = new Signup();
$em = $this->getDoctrine()->getManager();
$em->persist($formsignup);
$em->flush();

return $this->redirect($this->generateUrl('buy_tech_platform_signuppage', array('id' => $formsignup->getId())));
}
A voir également:

2 réponses

Utilisateur anonyme
 
Le mot de passe ne se crypte pas automatiquement, utilise la fonction sha1 par exemple
0
watarux Messages postés 324 Statut Membre 42
 
un peu débile pour un framework
0