Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2016, 11:35
mrmoon
 
Fecha de Ingreso: enero-2016
Mensajes: 15
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Comparar contraseña encriptadas login

Gracias Borja por responder.
Eso es precisamente lo que no me sale bien.
En el ultimo parrafo es lo que intento, cuando se da de alta lo hace de esta forma:
Código PHP:
 $encoder $this->container->get('security.password_encoder'); 
         
$encoded $encoder->encodePassword($user$password); 
Con el usuario que le viene en el form, se lo pasa a la función encodePassword junto el password, crea un password codificado se lo pone al objeto user:
Código PHP:
 $user->setPassword($encoded); 
y lo guarda en la BBDD
Código PHP:
$em $this->getDoctrine()->getManager(); 
                    
$em->persist($user); 
                    
$em->flush(); 
el problema lo tengo en el login que no se como, solo con el username o email, me da igua y el password, pasarlo por encodePassword y que me de el mismo password que esta guardado en la BBDD. lo he probado y me da distinto, tiene que haber un paso intermedio que se me escapa.
En esas estamos
Gracias Saludos Luis.