Comment ajouter un modèle dede avec un code de vérification à un formulaire personnalisé sur le site Web dedecms.
Parfois, nous devons ajouter un code de vérification au formulaire personnalisé sur le site Web dede pour empêcher la soumission de formulaire malveillant.
On peut utiliser les méthodes suivantes pour y parvenir : Le fichier .php introduit le fichier dans l'en-tête :
require_once(DEDEINC.'/membermodel.cls.php');
elseif($do == 2) { 在这个地方加入代码块 //验证码验证 $svali = GetCkVdValue(); if(preg_match("/1/",$safe_gdopen)){ if(strtolower($vdcode)!=$svali || $svali=='') { ResetVdValue(); ShowMsg('验证码错误!', '-1'); exit(); } }
Étape 2 : Insérez le bloc de code dans la page statique du formulaire personnalisé à l'aide du code de vérification
<input type="text" class="intxt w200" style="width: 50px; text-transform: uppercase;" id="vdcode" name="vdcode" class="code"/> <img id="vdimgck" align="absmiddle" onclick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="/include/vdimgck.php"/> 看不清?
Vous devez également référencer JQuery dans cette page statique
Ajouter le bloc de code JS
<script type="text/javascript"> $ = jQuery; function changeAuthCode() { var num = new Date().getTime(); var rand = Math.round(Math.random() * 10000); num = num + rand; $('#ver_code').css('visibility','visible'); if ($("#vdimgck")[0]) { $("#vdimgck")[0].src = "../include/vdimgck.php?tag=" + num; } return false; } </script>
Généralement, vous rencontrerez une erreur à la ligne 172 car il manque un "}".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!