Archives de la liste d​e​v​@p​a​h​e​k​o​.c​l​o​u​d​

Code de validation

Essaillon GM

05/10/2023 17:28:32

Bjr,

Est-il possible d'utiliser ce code pour créer un code de validation unique ?

{{elseif $_POST.secret|trim != *{{date|date:"%h%i%s"}}*}}
         {{:assign err="Merci de renseigner le nombre magique contre les 
robots."}}

Code de validation

BohwaZ/Paheko

15/10/2023 16:55:02

> Est-il possible d'utiliser ce code pour créer un code de validation
> unique ?
> 
> {{elseif $_POST.secret|trim != *{{date|date:"%h%i%s"}}*}}
>          {{:assign err="Merci de renseigner le nombre magique
contre
> les robots."}}
> 


Oui :
{{elseif $_POST.secret|trim != $now|date:"%h%i%s"}}

Code de validation

Essaillon GM

15/10/2023 17:16:51

Super,

J'y arrive bien dans le traitement du formulaire mais je ne sais pas 
comment l'afficher dans le label
  <dt><label for="f_secret">Recopier ici le nombre 
*{{$now|date:"%h%i%s}}* pour indiquer que vous n'êtes pas un robot 
:</label></dt>
                 <dd><input type="text"
id="f_secret" name="secret" 
required="required" /></dd>

*Sandy*-Pascal Andriant
essaillon-sederon.net <https://essaillon-sederon.net>
spipfactory.fr <https://spipfactory.fr>

   avatar Sandy

Le 15/10/2023 à 16:54, BohwaZ/Paheko a écrit :
>> Est-il possible d'utiliser ce code pour créer un code de validation
>> unique ?
>>
>> {{elseif $_POST.secret|trim != *{{date|date:"%h%i%s"}}*}}
>>           {{:assign err="Merci de renseigner le nombre magique
contre
>> les robots."}}
>>
>
> Oui :
> {{elseif $_POST.secret|trim != $now|date:"%h%i%s"}}
>

Code de validation

BohwaZ/Paheko

15/10/2023 17:22:51

Je ne comprends pas ce que tu essaie de faire, mais la doc mentionne
assez clairement comment utiliser la fonction captcha pour créer un
captcha.

Code de validation

Essaillon GM

15/10/2023 18:20:48

Le 15/10/2023 à 17:22, BohwaZ/Paheko a écrit :
> Je ne comprends pas ce que tu essaie de faire, mais la doc mentionne
> assez clairement comment utiliser la fonction captcha pour créer un
> captcha.
>
Je cherchais à créer un nbr aléatoire à copier comme captcha pour 
valider un formulaire.

Donc :

Dans les controles
{{elseif $_POST.secret|trim != $now|date:"hi"}}
         {{:assign err="Merci de renseigner le nombre magique contre les 
robots."}}

et pour le label
<dt><label for="f_secret">Recopier ici le nombre
{{$now|date:"hi"}} pour 
indiquer que vous n'êtes pas un robot :</label></dt>

Vérifié, ça fonctionne

*Sandy*-Pascal Andriant
essaillon-sederon.net <https://essaillon-sederon.net>
spipfactory.fr <https://spipfactory.fr>

   avatar Sandy

Code de validation

BohwaZ/Paheko

15/10/2023 19:38:30

Si ton utilisateur met plus d'une minute à remplir le formulaire, ta
vérification ne marchera pas… c'est pas une bonne logique.

Comme je l'ai dit Paheko fourni ce qu'il faut.