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."}}
> 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"}}
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"}}
>
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.
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
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.