Symfony
             Parte 18
Tips Widget File y Password – Pruebas




   Rodrigo Miranda
      rmiranda@poodu.cl
  conta...
Encriptar
contraseña





          Rodrigo Miranda
      Blog: www.rodrigomiranda.cl
Encriptar
Contraseña:

  Para encriptar una contraseña en la base de datos,
  podemos utilizar todas las alternativas que...
Encriptar
Contraseña:

  Para mostrar un campo de contraseña debes
  utilizar el widget: sfWidgetFormInputPassword.

 Pa...
updateObject:




                    Rodrigo Miranda
                Blog: www.rodrigomiranda.cl
usuarioPeer:




                   Rodrigo Miranda
               Blog: www.rodrigomiranda.cl
sfWidgetFormInputFile





          Rodrigo Miranda
      Blog: www.rodrigomiranda.cl
sfWidgetFormInputFile:

 El widget que permite gestionar la subida de
 archivos a tú aplicación es sfWidgetFormInputFile.
...
sfValidatorFile





       Rodrigo Miranda
   Blog: www.rodrigomiranda.cl
sfValidatorFile:

 sfValidatorFile valida los archivos subidos por los
 usuarios. Y se encarga de guardar el nombre del
 a...
sfValidatorFile:




                       Rodrigo Miranda
                   Blog: www.rodrigomiranda.cl
sfValidatorFile:




                       Rodrigo Miranda
                   Blog: www.rodrigomiranda.cl
sfValidatorFile:




                       Rodrigo Miranda
                   Blog: www.rodrigomiranda.cl
app.yml
aplicación:




                    Rodrigo Miranda
                Blog: www.rodrigomiranda.cl
sfWidgetFormInputFileEditable





              Rodrigo Miranda
          Blog: www.rodrigomiranda.cl
sfWidgetFormInputFileEditable:

 sfWidgetFormInputFileEditable es un widget que
 extiende al widget sfWidgetFormInputFile ...
sfWidgetFormInputFileEditable:




                   Rodrigo Miranda
               Blog: www.rodrigomiranda.cl
sfWidgetFormInputFileEditable:




                   Rodrigo Miranda
               Blog: www.rodrigomiranda.cl
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
Ejemplo

sfValidatorFileImage




          Rodrigo Miranda
      Blog: www.rodrigomiranda.cl
sfValidatorFileImage:




                    Rodrigo Miranda
                Blog: www.rodrigomiranda.cl
Pruebas
Funcionales





         Rodrigo Miranda
     Blog: www.rodrigomiranda.cl
Prueba
Funcional
     Desarrollar una prueba funcional del proceso de
     autenticación al sistema y redirección al módul...
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
Rodrigo Miranda
Blog: www.rodrigomiranda.cl
Preguntas?




    Rodrigo Miranda
Blog: www.rodrigomiranda.cl
Próxima SlideShare
Cargando en…5
×

Symfony parte 18

1.937 visualizaciones

Publicado el

Tips widget File y Password - Pruebas

Publicado en: Tecnología
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.937
En SlideShare
0
De insertados
0
Número de insertados
31
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Symfony parte 18

  1. 1. Symfony Parte 18 Tips Widget File y Password – Pruebas Rodrigo Miranda rmiranda@poodu.cl contacto@rodrigomiranda.cl http://www.rodrigomiranda.cl
  2. 2. Encriptar
contraseña
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  3. 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. 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. 5. updateObject: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  6. 6. usuarioPeer: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  7. 7. sfWidgetFormInputFile
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  8. 8. sfWidgetFormInputFile: El widget que permite gestionar la subida de archivos a tú aplicación es sfWidgetFormInputFile. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  9. 9. sfValidatorFile
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  10. 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
  11. 11. sfValidatorFile: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  12. 12. sfValidatorFile: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  13. 13. sfValidatorFile: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  14. 14. app.yml
aplicación: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  15. 15. sfWidgetFormInputFileEditable
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  16. 16. sfWidgetFormInputFileEditable: sfWidgetFormInputFileEditable es un widget que extiende al widget sfWidgetFormInputFile para añadir la posibilidad de mostrar o eliminar un archivo subido. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  17. 17. sfWidgetFormInputFileEditable: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  18. 18. sfWidgetFormInputFileEditable: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  19. 19. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  20. 20. Ejemplo
 sfValidatorFileImage
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  21. 21. sfValidatorFileImage: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  22. 22. Pruebas
Funcionales
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  23. 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
  24. 24. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  25. 25. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  26. 26. Preguntas?
 Rodrigo Miranda Blog: www.rodrigomiranda.cl

×