php168v6分类独立系统如何更改验证码的验证方式,改成算数验证或中文验证
因为 我的网站老是有发帖机往上发布垃圾信息所以 ,想改下验证码的验证方式 估计可以阻挡,
分类独立系统php168v6如何更改验证码的验证方式
答案:1 悬赏:0 手机版
解决时间 2021-05-10 16:06
- 提问者网友:沉默菋噵
- 2021-05-09 23:33
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-05-09 23:53
<!--
EOT;
if($lfjuid==$rsdb[uid]){
print <<<EOT
-->
<!--
EOT;
}
print <<<EOT
-->
<tr>
<td width="18%">验 证 码:</td>
<td width="82%">
<input type="text" name="yzimg" size="8">
<img border="0" name="imageField" src="$webdb[www_url]/yzimg.php">
</td>
</tr>
<!--
EOT;
if(!$lfjid){
print <<<EOT
-->
<!--
EOT;
}
print <<<EOT
-->
把这段放在发布页面中,注意发布的模板id
再把以下这段放在post.php里 找到:
if($action=="postnew")
{
添加:
if(!get_cookie("yzImgNum")||get_cookie("yzImgNum")!=$yzimg)
{
showerr("验证码不符合");
}
else
{
set_cookie("yzImgNum","0");
}
防止恶意注册,应该多种手段并用,比如监视一个IP是否在给定时间段内多次注册等。
验证码过于复杂不好,而且很多验证码人类认为很复杂可程序并不认为。
EOT;
if($lfjuid==$rsdb[uid]){
print <<<EOT
-->
<!--
EOT;
}
print <<<EOT
-->
<tr>
<td width="18%">验 证 码:</td>
<td width="82%">
<input type="text" name="yzimg" size="8">
<img border="0" name="imageField" src="$webdb[www_url]/yzimg.php">
</td>
</tr>
<!--
EOT;
if(!$lfjid){
print <<<EOT
-->
<!--
EOT;
}
print <<<EOT
-->
把这段放在发布页面中,注意发布的模板id
再把以下这段放在post.php里 找到:
if($action=="postnew")
{
添加:
if(!get_cookie("yzImgNum")||get_cookie("yzImgNum")!=$yzimg)
{
showerr("验证码不符合");
}
else
{
set_cookie("yzImgNum","0");
}
防止恶意注册,应该多种手段并用,比如监视一个IP是否在给定时间段内多次注册等。
验证码过于复杂不好,而且很多验证码人类认为很复杂可程序并不认为。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯