J'ai essayé de regarder autour de moi et je n'ai rien trouvé. Je veux hacher le mot de passe sur la page d'inscription avant de l'insérer dans la base de données. J'ai fait quelques recherches, et j'ai trouvé des choses liées au hachage pour addValidator()
, mais d'après ce que je comprends, c'est pour valider un élément, mais j'ai en fait besoin de transformer un élément avant de l'insérer dans la base de données. Comment puis-je faire ceci?Comment hacher un élément dans un formulaire d'enregistrement dans Zend?
Répondre
Vous devez effectuer le hachage dans le contrôleur avant d'envoyer les données au modèle et après la validation du formulaire. En outre, cette tâche ne devrait pas être réalisée par un validateur et c'est pourquoi vous ne pouvez trouver personne qui correspond à vos besoins. En effet, cela devrait être fait par un filtre. De toute façon, il n'y a pas de filtre pour atteindre cet objectif aussi.
Pour hacher le mot de passe, par conséquent, vous pouvez utiliser toute fonction de hachage intégrée de php comme hash
, md5
, sha1
.
En conjonction avec la réponse d'AurelioDeRosa s'il vous plaît lire PHP's advice on hashing passwords. En bref, vous ne devez pas utiliser hash
, md5
ou sha1
pour hacher les mots de passe. Il est suggéré d'utiliser la fonction crypt
intégrée avec l'algorithme Blowfish
. Voir le lien pour une explication.
- 1. Comment soumettre un formulaire dans Zend?
- 2. Comment ajouter un élément radio dans un autre élément radio dans Zend Framework?
- 3. comment ajouter un tag (élément) après chaque élément de formulaire dans zend framework?
- 4. zend framework - groupe d'éléments d'un formulaire dans un sous-formulaire
- 5. Comment créer un validateur datetime dans un formulaire Zend Framework?
- 6. comment insérer tous les éléments dans un formulaire zend
- 7. Passage de variables à un élément de formulaire Zend personnalisé
- 8. Zend avec un formulaire
- 9. Comment masquer un élément d'entrée de fichier dans un formulaire?
- 10. Comment ajouter un élément à un formulaire dans une Shadowbox
- 11. Ajouter dynamiquement un élément compatible Dojo dans Zend
- 12. Comment valider un élément de formulaire généré par js dans Zend Framework
- 13. comment créer un formulaire multi-page dans le cadre zend
- 14. Comment créer un formulaire d'anniversaire pour l'enregistrement dans Zend Framework?
- 15. Comment créer un formulaire AJAXified dans Zend Framework
- 16. Comment créer un formulaire en zend
- 17. Comment soumettre un sous-formulaire Zend Dojo
- 18. Comment faire pour hacher un int [] dans C#
- 19. Comment écrire un validateur personnalisé pour un élément de formulaire zend avec des messages d'erreur personnalisés?
- 20. Comment trouver un élément dans un élément
- 21. Zend Framework: Comment définir un validateur personnalisé sur un élément de formulaire?
- 22. Comment ouvrir un formulaire dans un formulaire?
- 23. incluant un élément de formulaire dans un fichier .tpl
- 24. Comment faire pour hacher un tableau de hachage en php?
- 25. Comment réécrire un domaine dans Zend Framework
- 26. Attribut maxlengh dans l'élément de formulaire zend
- 27. Comment trouver un élément dans un autre élément dans mootools
- 28. Comment identifier un élément de liste dans l'écran Formulaire lwuit?
- 29. Comment désactiver un élément de formulaire dans symfony?
- 30. jQuery.find() un formulaire dans un élément ne fonctionne pas
Oh, de cette façon, je ne sais pas à faire quoi que ce soit à la forme. D'accord, c'est juste. Upvote! – Strawberry
@Doug Content de vous aider. –