formulaire et mot de passe

Petit nouveau ! | 9 Messages

11 juin 2010, 11:27

bonjour,
j'ai un formulaire avec le champ mot de passe.
j'ai mis en place une fonction générer un mot de passe .
cependant les utilisateurs ont le choix de générer ou de rentrer un mot de passe.
je voudrais qu'ils ne puissent pas renter un mot de passe et qu'ils soient obligés de cliquer sur générer.
quand je met disabled le champ est grisé je clique sur générer un mot de passe s'affiche.
par contre la variable n'est pas transmise.
Avez vous une solution a mon petit souci?
par avance merci

Eléphanteau du PHP | 40 Messages

11 juin 2010, 11:59

Laisse ton champ en disable et fait passer ton mot de passe généré via un champ hidden pour qu'il soit transmis...
Des icones, des RFC

Petit nouveau ! | 9 Messages

11 juin 2010, 12:33

pourquoi le laisser en disabled si le champ est caché?si je met le champ hidden j'ai juste la case générer.
ca peut passer mais je prefere avoir le champ visible dans lequel on voit le mot de passe s'ajouter.
c'est plus propre.

ViPHP
ViPHP | 5462 Messages

11 juin 2010, 12:47

au lieu de disabled tu mets readonly

ViPHP
ViPHP | 1136 Messages

11 juin 2010, 12:57

Slt ,

quel avantage à afficher le mdp dans le formulaire , même en hidden , alors que le client ne peut rien changer ? ( si ce n'est réussir à mettre celui qui veut ! changer le dom coté client est très simple )

Simplement , ne met strictement rien en mot de passe , indique juste qu'il sera automatiquement généré , et à l'envoi du formulaire , avant l'enregistrement en base , tu génères ton mot de passe ( coté serveur donc ).

Tu auras donc un mot de passe généré automatiquement sans que le client ait à cliquer quelque part, et non modifiable cette fois .


Good luck ,
Ch.

Petit nouveau ! | 9 Messages

11 juin 2010, 13:07

le readonly me convient.merci de vos reponses rapides. 8-)