Browse Source

表单添加验证码功能

tags/6.5.0
叙述、别离 1 week ago
parent
commit
622d177fe5
2 changed files with 16 additions and 1 deletions
  1. +8
    -0
      src/apps/diy.php
  2. +8
    -1
      src/theme/apps/post_diyform.htm

+ 8
- 0
src/apps/diy.php View File

@@ -38,6 +38,14 @@ if ($action == 'post') {
exit();
}
$addvar = $addvalue = '';
//验证码校验
$validate = empty($validate) ? '' : strtolower(trim($validate));
$svali = strtolower(GetCkVdValue());
if ($validate=='' || $validate != $svali) {
ResetVdValue();
ShowMsg('验证码不正确', '-1');
exit();
}
if (!empty($dede_fields)) {
$link = $_SERVER['HTTP_REFERER'];
$date = GetDateTimeMk(time());


+ 8
- 1
src/theme/apps/post_diyform.htm View File

@@ -27,7 +27,14 @@
<table class="table mb-0">
<?php echo $postform;?>
<tr>
<td align="center">
<td>验证码</td>
<td>
<input type="text" name="validate" class="form-control admin-input-lg">
<img src="/apps/vdimgck.php" onclick="this.src='/apps/vdimgck.php?tag='+Math.random();" style="cursor:pointer">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<button type="submit" name="submit" class="btn btn-success btn-sm">提交</button>
<button type="reset" name="reset" class="btn btn-outline-success btn-sm">重置</button>
</td>


Loading…
Cancel
Save