3. Encriptar Contraseña:
Para encriptar una contraseña en la base de datos,
podemos utilizar todas las alternativas que nos
provee el lenguaje que utilizamos. Para este caso
utilizaremos md5 de PHP.
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
4. Encriptar Contraseña:
Para mostrar un campo de contraseña debes
utilizar el widget: sfWidgetFormInputPassword.
Para guardar encriptada la contraseña ingresada
por el usuario, puedes utilizar el método
updateObject del formulario que contiene ese
campo/widget, y cambiar el contenido del usuario
por md5($campo).
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
5. updateObject:
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
6. usuarioPeer:
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
8. sfWidgetFormInputFile:
El widget que permite gestionar la subida de
archivos a tú aplicación es sfWidgetFormInputFile.
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
10. sfValidatorFile:
sfValidatorFile valida los archivos subidos por los
usuarios. Y se encarga de guardar el nombre del
archivo en el campo de tabla que representa, y el
archivo en un directorio de la aplicación.
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
23. Prueba Funcional
Desarrollar una prueba funcional del proceso de
autenticación al sistema y redirección al módulo
encuesta – listado:
• Petición get al formulario login.
• Envío del formulario.
• Válidación Formulario.
• Redirect a la acción encuesta/index.
• Control de listado de encuestas.
Rodrigo Miranda
Blog: www.rodrigomiranda.cl