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

Fermé
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 - 31 oct. 2014 à 04:41
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 - 1 nov. 2014 à 20:16
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
1 nov. 2014 à 16:44
Le mot de passe ne se crypte pas automatiquement, utilise la fonction sha1 par exemple
0
watarux Messages postés 266 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 30 janvier 2023 42
1 nov. 2014 à 20:16
un peu débile pour un framework
0