zoukankan      html  css  js  c++  java
  • Atitit 验证码功能修复总结文档原有的tp5里面的验证码不知怎么有问题了,试图在tp5框架内修复无果。。使用了新的验证码组件 “lifei6671/php-captcha“: “0.

    Atitit 验证码功能修复总结文档

    原有的tp5里面的验证码不知怎么有问题了,试图在tp5框架内修复无果。。

    使用了新的验证码组件  "lifei6671/php-captcha": "0.1.*"

    //C:wampinphpphp5.6.31php.exe composer.phar update

    更新下载类库

    注意事项

    Session获取不到需要sesion start()开启session

    Ui界面验证码获取不到,需要看下是否type为text如果为num,会忽略。。取到空。。

    开启errorlog日之后,在C:wamplogsphp_error.log  读取日志。。对比。。

    主体code

    <?php
    //   /sdk/catchImg.php
    require __DIR__ . '/../vendor/autoload.php';
    use MinhoCaptchaCaptchaBuilder;

    session_start();
    $captch = new CaptchaBuilder();

    $captch->initialize([
        'width' => 120,     // 宽度
        'height' => 40,     // 高度
        'line' => false,    // 直线
        'curve' => true,    // 曲线
        'noise' => 1,       // 噪点背景
        'fonts' => []       // 字体
    ]);
    //  C:wampinphpphp5.6.31php.exe composer.phar install
    //C:wampinphpphp5.6.31php.exe composer.phar update
    $captch->create();
    $captch->save('778.png',1);
    $_SESSION['captch77'] = $captch->getText();

    error_log('$_SESSION[captch77] from ctimg.php '.$_SESSION['captch77']);

    $captch->output(1);
    //echo $captch->getText();

  • 相关阅读:
    Alpha版本冲刺(一)
    福大软工 · 第七次作业
    福大软工 · 第八次作业(课堂实战)- 项目UML设计(团队)
    福大软工1816 · 第六次作业
    福大软工1816 · 第五次作业
    福大软工1816
    福大软工1816 · 第一次作业
    Python学习
    整理一下软工实践这门课的一些链接
    个人作业——软件工程实践总结作业
  • 原文地址:https://www.cnblogs.com/attilax/p/15196788.html
Copyright © 2011-2022 走看看