21/09/2014, 00:50
|
| | Fecha de Ingreso: octubre-2013
Mensajes: 35
Antigüedad: 11 años, 2 meses Puntos: 0 | |
Resetear contraseña Gente tengo una duda con un formulario para hacer un reseteo de contraseña, el formulario consta de 3 campos, uno para ingresar contraseña actual a modo de validación y luego los otros dos para ingresar contraseña nueva y repetirla (para segunda validación), de estar investigando la manera de acceder a la contraseña guardada en la base de datos se complica ya que está encriptada y es imposible desencriptar, estuve fijandome en el código de FOSUserBundle y chequeando en el controlador, siguiendo las rutas de como se generan las instancias para crear un nuevo usuario veo que en la Entity User tiene una propiedad $plainPassword que no persiste y se rellena cuando el usuario hace login, luego cuando se requiere resetear la contraseña solamente se comparan los datos de $plainPassword y el dato que ingresa el usuario en el formulario de reseteo de contraseña, mi duda es si esta sería una forma correcta de implementar esa validación???? |