Your SlideShare is downloading. ×
0
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Symfony parte 18
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Symfony parte 18

1,788

Published on

Tips widget File y Password - Pruebas

Tips widget File y Password - Pruebas

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,788
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Symfony Parte 18 Tips Widget File y Password – Pruebas Rodrigo Miranda rmiranda@poodu.cl contacto@rodrigomiranda.cl http://www.rodrigomiranda.cl
  • 2. Encriptar
contraseña
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 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
  • 7. sfWidgetFormInputFile
 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
  • 9. sfValidatorFile
 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
  • 11. sfValidatorFile: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 12. sfValidatorFile: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 13. sfValidatorFile: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 14. app.yml
aplicación: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 15. sfWidgetFormInputFileEditable
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 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. sfWidgetFormInputFileEditable: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 18. sfWidgetFormInputFileEditable: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 19. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 20. Ejemplo
 sfValidatorFileImage
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 21. sfValidatorFileImage: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 22. Pruebas
Funcionales
 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
  • 24. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 25. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • 26. Preguntas?
 Rodrigo Miranda Blog: www.rodrigomiranda.cl

×