as3291363 发表于 2012-2-6 23:37:13

謝謝分享....:P:D

wang1912 发表于 2012-2-7 13:40:08

本帖最后由 wang1912 于 2012-2-7 13:41 编辑

今天有时间利用CI自带的captcha_helper 改了改 Dilicms 的登陆页面 {:soso_e100:}
来上图上真相
attach://1885.jpg
function index()
{
   ………
   else
   {
    ……
   $cap = create_captcha($cdata);
    $this->session->set_userdata('captcha',$cap['word']);//这样可以解决session 与 验证码不同步 ,而$this->session->set_flashdata('captcha',$cap['word']) 就会出现不同步的现象 请高手指点一下什么区别???
    $this->load->view('sys_login',$cap);
   }
}

……

function _do_post()
{
   $username = $this->input->post('username',true);
   $password = $this->input->post('password',true);
$capvcode = $this->input->post('capcode',true);
   if($capvcode == $this->session->userdata('captcha'))
   {
    if($username && $password && $capvcode)
    {
   $admin = $this->user_mdl->get_full_user_by_username( $username );
   ……
    }
   }
   else
   {
    $this->session->set_flashdata('error', '请输入正确的验证码!');
    redirect(setting('backend_access_point').'/login');
   }
   
$this->session->set_userdata('captcha',$cap['word']);//这样可以解决session 与 验证码不同步 ,而$this->session->set_flashdata('captcha',$cap['word']) 就会出现不同步的现象 请高手指点一下什么区别???


★♂翼☆ 发表于 2012-4-25 22:15:00

不错,终于显示出来了,font路径要放对

开心过 发表于 2012-5-30 09:58:42

验证码不能仅仅局限在某个模式,我发现不管怎么样,总是会有人想办法去破某个验证码模式,最近做项目用到了皕应的短信验证码HSMSCaptcha,无意中也用了他们的图形验证码HCaptcha,发现他们的想法还不错,他们有非常多的模式,并且经常去调整验证码的样式,我估计他们是随时地检测验证码的安全,不安全了就调整,这样的话可以很大程度得保证我们,就像扣扣的验证码也是几天变一次,这样可以大大保证验证码的安全,而我们一般的网站不可能经常这样去变,而如果用了皕应的HCaptcha,我们的站点就可以经常变验证码样式了,可以很大保证我们验证码的安全。推荐大家试试 http://www.hinsite.com

y284663247 发表于 2012-6-17 22:38:29

★♂翼☆ 发表于 2012-4-25 22:15 static/image/common/back.gif
不错,终于显示出来了,font路径要放对

http://localhost/users/captcha/” 因其本身有错无法显示。我的一直提示这个,路径要放到哪啊?

y284663247 发表于 2012-6-17 22:40:20

kandy 发表于 2011-5-11 09:34 static/image/common/back.gif


http://localhost/users/captcha/” 因其本身有错无法显示。,我的一直显示这个,我要把字体放到哪啊?

y284663247 发表于 2012-6-17 22:44:12

nylnh 发表于 2011-11-29 11:49 static/image/common/back.gif
为什么 我显示出来背景颜色 ,却没数字呀。。

我的也是!!

风_笛 发表于 2012-8-3 17:27:23

好帖留名

gs129090 发表于 2012-8-6 22:51:50

字体的问题吧{:1_1:}

gs129090 发表于 2012-8-6 22:53:51

非常不错
页: 1 2 3 [4] 5
查看完整版本: 推荐一个验证码生成的代码:cool-php-captcha