| GratiRézo
| Réseau ouvert d'échanges non-marchands
|
| É...Changeons Tout
|
Suivre... |
| |
|
Formulaire de modification du mdp avec utilisateur déjà connecté.
[[#a]]
(:table class=formulaire style='font-size:x-large;':)
(:cellnr:)Envie de réinitialiser le mot de passe %green%[[Utilisateurs.N{$AuthId}|{$AuthId}]]%% ?
(:cellnr:)
(:foxmessage mdpconnect:)
(:fox mdpconnect redirect=Public.ConfirmationFin{$AuthId}:)
(:foxreplace target=Site.AuthUser template=Modele.Inscription#c#d put=regex mark='\b{$$nom}\:.*' foxsuccess="Le mot de passe a bien été modifié":)
(:foxcheck name=motdepasse if='equal "{$$motdepasse}" "{$$mdp2}"' msg='%red%Les mots de passe ne correspondent pas':)
(:foxcheck name=motdepasse regex='^[\S]{6,}' msg="%red%mot de passe trop court[[<<]]":)
(:input hidden nom {$AuthId}:)(:input hidden a '(':)(:input hidden b ')':)
||
||! Nouveau mot de passe:||(:input password motdepasse placeholder="Au moins 6 caractères":)||
||! Confirme :||(:input password mdp2:)||
|| || (:input submit post "C'est parti !":)||
(:foxend mdpconnect:)
(:tableend:)
[[#b]]
Deuxième formulaire de réinitialisation du mot de passe ou de recouvrement du login. Appelé à partir de la page Public.ReinitMotDePasse ou LoginPerso et avec premier formulaire dans Site.LocalTemplates #fmt=perdu. Le premier formulaire a envoyé une variable $:nom dans la page ReinitMotDePasse ou ReinitLoginPerso.
[[#c]]
(:table class=formulaire style='font-size:x-large;':)
(:cell:)
(:foxmessage:)
(:fox reinit redirect=Public.ConfirmationReinitMotDePasse:)
(:foxptv target=Temp.ReinitMotDePasse{$$:cle}{*$:nom} ptvfields=nom,cle:)
(:foxreplace put=overwrite target=Public.Temp template=Modele.Inscription#e#f:)
(:input hidden $:cle {(rand 100000000 999999999)}:)
(:input hidden $:nom {*$:nom}:)(:input hidden mail {Utilisateurs.N{*$:nom}$:mail}:)
(:cellnr:)
||align=center
||! Confirme la réinitialisation {$Captcha}: (:input captcha:) (:input submit post value="Confirmé !":)||
(:foxend reinit:)
(:tableend:)
[[#d]]
Réinitialisation du mot de passe dans le Temp.GroupHeader
[[#e]]
(:table class=formulaire style='font-size:x-large;':)
(:cellnr:)Envie de repartir de zéro, de réinitialiser ton mot de passe %green%[[Utilisateurs.N{Temp.{*$Name}$:nom}|{Temp.{*$Name}$:nom}]]%% ?
(:cellnr:)
(:foxmessage:)
(:fox mdpreinit redirect=Public.ConfirmationFin{Temp.{*$Name}$:nom}:)
(:foxptv ptvtarget=Temp.{*$Name} ptvfields=cle ptvclear=cle:)
(:foxreplace target=Site.AuthUser template=Modele.Inscription#c#d put=regex mark='\b{$$nom}\:.*' foxsuccess="Le mot de passe a bien été modifié":)
(:foxcheck name=motdepasse if='equal "{$$motdepasse}" "{$$mdp2}"' msg='%red%Les mots de passe ne correspondent pas':)
(:foxcheck name=motdepasse regex='^[\S]{6,}' msg="%red%mot de passe trop court[[<<]]":)
(:input hidden name='nom' {Temp.{*$Name}$:nom}:)(:input hidden a '(':)(:input hidden b ')':)
||
||! Nouveau mot de passe:||(:input password motdepasse placeholder="Au moins 6 caractères":)||
||! Confirme :||(:input password mdp2:)||
||! Valeur du captcha {$Captcha}:|| (:input captcha:)||
|| || (:input submit post "Oh oui ! Envole-moi !":)||
(:foxend mdpreinit:)
(:tableend:)
[[#f]]
[[#g]]
(:table class=formulaire style='font-size:x-large;':)
(:cell:)
Mot de passe ou login perdu ?
Commence par entrer l'email utilisé lors de ton inscription
(:cellnr:)(:input form:)(:input email q placeholder="ex:je@suis.perdu":)(:input submit post value="Je cherche":)(:input end:)
(:cellnr:)(:searchresults group=Utilisateurs $:mail={$SearchQuery} fmt=#perdu:)
(:tableend:)
[[#h]]
[[#i]]
(:table class=formulaire style='font-size:x-large;':)
(:cell:)
(:foxmessage:)
(:fox reinit redirect=Public.ConfirmationReinitListePasse:)
(:foxptv target=Temp.ReinitListePasse{$$:cle} ptvfields=cle,mail:)
(:foxptv target=Public.ConfirmationReinitListePasse ptvfields=envoidate:)
(:foxreplace target=Public.ConfirmationReinitListePasseTemp template=Modele.Inscription#k#l put=marktomark mark='[[#debut]]' endmark='[[#fin]]':)
(:input hidden $:cle {(rand 100000000 999999999)}:)(:input hidden $:mail {*$:mail}:)(:input hidden $:envoidate '{(ftime %s)}':)
(:cellnr:)
||align=center
||! Confirme l'envoi {$Captcha}: (:input captcha:) (:input submit post value="Confirmé !":)||
(:foxend reinit:)
(:tableend:)
[[#j]]
|
|