简单四步实现齐博CMS验证码美化教程

  • 时间:
  • 浏览:0
  • 来源:5分快3-5分快3平台_5分快3网投平台

  谁能谁能告诉我一群人有没人 嘴笨 ,齐博默认的验证码看着总有点小气,效果都不 没人 正点。另一个想直接参考有些多多任务管理器 的验证码函数重新写一下,但看完代码后发现齐博还有另外并都不 验证码样式效果。默认是简单,也统统我后台验证码开启比较复杂模式,但换过前一天也都不 没人 好看,线条和喷枪过多,有些眼神不好的人嘴笨 不容易分辨,那就在并都不 验证码的技术上做些修改,换个字体看下效果。

  先看下改过的效果,不喜欢的话就不用看下面啦

  1.INC/waterimage.php 查找"yz2img"函数,并用下面代码替换该函数(主要的话功能已做注释)

function yz2img($ck){ 

$im = imagecreate(65,100);

imagecolorallocate($im,mt_rand(192,255),mt_rand(192,255),mt_rand(192,255));

$icol = imagecolorallocate($im,mt_rand(0,98),mt_rand(0,98),mt_rand(0,98)); //数字颜色

$scol = imagecolorallocate($im,mt_rand(0,98),mt_rand(0,98),mt_rand(0,98)); //字母颜色

for($i=0; $i < 2; $i++) {

//$linecolor = imagecolorallocate($im, 17, 158, 20); //线条

$lefty = rand(1, 100-1);

$righty = rand(1, 100-1);

imageline($im, 0, $lefty, imagesx($im), $righty, $linecolor);

}

for($i=0;$i<strlen($ck);$i++)

intval($ck{$i}) ? imagettftext($im,16, mt_rand(-10, 10), $i*16, mt_rand(15, 100),$icol, dirname(__FILE__).'/elephant.ttf', $ck{$i}) : imagettftext($im,16, mt_rand(-10, 10), $i*16, mt_rand(15, 100),$scol, dirname(__FILE__).'/elephant.ttf', $ck{$i});

//imagettftext($im, 16, -5, 12, 22, $scol, 'comic.ttf', $ck);

for($i=0;$i<15;$i++) imagesetpixel($im,mt_rand(0,65),mt_rand(0,100),imagecolorallocate($im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255)));//喷枪



header("Content-type: image/jpeg");

header("Expires: -1");

header("Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0");

header("Pragma: no-cache");

imagejpeg($im);

imagedestroy($im);

}

  2.上传elephant.ttf字体文件到inc目录下 (字体下载)

  3.增强用户体验,再打开你的注册模版(默认模版为template/reg.htm),在验证码代码后面 增加

<a href="javascript:" onclick= "document.getElementById('imageField').src+='$webdb[www_url]/do/yzimg.php?'+Math.random()+'';" >看不清,换一张</a>

(另一方可根据页面效果调整改标记的css样式)

  4.后台系统设置---全局参数设置----验证码比较复杂度设置 修改图片文字辨认比较复杂度:为比较复杂

  齐博验证码美化教程完毕。

Tags: 齐博CMS   验证码美化   齐博CMS教程  
责任编辑:qjt198895

猜你喜欢

福建:低收入:城镇居民人均转移性收入

数据名(时间)单位起止时间操作福建:城镇居民人均家庭总收入(年)元-进入查看福建:城镇居民人均可支配收入(年)元2013-2017进入查看福建:城镇居民人均工薪收入(年)元20

2020-01-23

安全公司称:印度有超过三万台路由器被劫持

最近,安全公司Banbreach发布了一份调查报告,该报告评估了印度境内的路由器安全情况报告,事实表明印度境内的路由器安全情况报告不容乐观。据介绍,截止到10月5日的数据显示,

2020-01-23

哈啰出行在APP Store下架 哈啰出行方面暂未回应

首页 > 资讯>正文玛哩恋萌鹿·2019-09-1116:45:54·资讯哈啰出行在APPStore下架官方称肯能在处置中昨日晚间,有日本日本日本外国网友反映,哈啰

2020-01-23

小米生态链进军电纸书 11月20日开启众筹

小米生态链终于进军电纸书了,命名“小米多看电纸书”,将于11月20日开启众筹。早在去年,小米智能硬件部总经理唐沐、小米高级产品总监李创奇等总要知乎平台透露,小米生态链企业在准备

2020-01-23

希捷16TB PMR机械硬盘开始发货,18TB SMR版本正在准备中

IT之家5月7日消息根据外媒的报道,希捷原因刚结束了了发售16TBPMR硬盘,预计将在2019年下3天刚结束了了大规模量产,到2020年第二季度,新的16TB硬盘将成为其最高收

2020-01-23