DedeCMS의 사용자 정의 양식에 인증 코드를 추가하는 방법은 무엇입니까?
Dreamweaver DedeCMS는 사용자 정의 양식에 확인 코드를 추가합니다
추천 학습: Dreamweaver cms
1 먼저 DedeCMS 배경을 입력하여 사용자 정의 양식을 생성합니다.
2. 다음과 같이 사용자 정의 양식 템플릿에 확인 코드를 추가합니다.
<input name="validate" type="text" id="vdcode" style="text-transform:uppercase;" size="8"/> <img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/> <a href="javascript:vide(-1);" onClick="changeAuthCode();">看不清? </a>
3. 다음과 같이 현재 페이지에 JS 코드를 추가합니다.
<script type="text/javascript" language="javascript"> //验证码 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>
4. 주문 처리 페이지를 수정하고 웹사이트 루트 디렉터리를 엽니다. plus/diy.php 파일의 61번째 줄에 인증코드를 추가하세요.
if(!empty($dede_fields)) { $validate = empty($validate) ? '' : strtolower(trim($validate)); $svali = strtolower(GetCkVdValue()); if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){ ResetVdValue(); ShowMsg('验证码不正确!',$dede_add,0,1000); exit; }
참고: 내 사용자 정의 양식은 템플릿 페이지를 만들기 위해 별도로 제안되고 열을 사용하여 호출됩니다.
위 내용은 DedeCMS의 사용자 정의 양식에 인증 코드를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!