zoukankan      html  css  js  c++  java
  • node做验证码

    使用了ccap插件

    1、安装: 通用方法:npm install ccap

    2、

       cnst ccap= require('ccap')({
    128,
    height: 40,
    offset: 30,
    quality: 100,
    fontsize: 35
    });
    3、页面代码
    <input id="input_code" name="checkCode" class="input_text2 placeholder" value="请输入验证码" type="text"/>
    <div class="checkcode"><img id="verification_code" class="decoded checkCode" src="/boxpro/addWebsite_check_code"></div>
    4、图片请求到后台处理
    //生成验证码
    exports.checkCode = function (req, res) {
    var ary = ccap.get();
    req.session["ucap_boxpro_addWebsite_checkCode"] = ary[0].toLowerCase();
    res.writeHead(200, {'Content-Type': 'image/jpeg'});
    res.end(ary[1]);
    };
    插件生成了一个图片,也生成了验证码,存成一个session
    5、当输入校验码之后,参数传到服务器后的处理
    var code = req.session["ucap_boxpro_addWebsite_checkCode"];
    获取到当时存的session的值,然后跟接到的参数做比较,再返回不同的东西。


  • 相关阅读:
    第四次作业
    团队编程第三次博客
    团队编程2
    团队编程
    ARM寄存器总结:
    proc介绍及问题分析
    Ubuntu连接手机步骤
    Bluetooth(android 4.2.2版本)
    Android Bluetooth 总结
    android代码常识
  • 原文地址:https://www.cnblogs.com/learnings/p/8418046.html
Copyright © 2011-2022 走看看