[插件] 本地验证器



  • 插件基于 node-canvas , 由于存在一些可能性的问题…所以我们不建议用于生产环境.
    compatible
    插件会在用户注册是提供一个验证码,由于甄别是否是机器注册。
    插件还在测试阶段,功能尚不完整(不支持Ajax检测, 不支持 点击换图).


    这是一个 PA Team 的插件,所以有关插件的 bug 你可以直接在本帖反馈。
    当然,你也可以选择在Github 提交: https://github.com/a632079/nodebb-plugin-registration-verify

    安装

    npm i nodebb-plugin-registration-verify
    

    因为是测试阶段的插件,我们没调整插件逻辑。你还需要做这些来编译 node-canvas (十分重要 !)

    • 首先,安装 node-canvas 的依赖
    操作系统 指令
    OS X brew install pkg-config cairo pango libpng jpeg giflib
    Ubuntu sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++
    Fedora sudo yum install cairo cairo-devel cairomm-devel libjpeg-turbo-devel pango pango-devel pangomm pangomm-devel giflib-devel
    Solaris pkgin install cairo pango pkg-config xproto renderproto kbproto xextproto
    Windows 在 node-canvas 的 Wiki 上的介绍
    • 然后,我们运行下面的Shell指令来完成 node-canvas 的安装。
    #build node-canvas && restart nodeBB
    cd ./node_modules/nodebb-plugin-registration-verify && npm i && cd ../../ && ./nodebb build && ./nodebb restart
    
    • 最后,别忘了在你的插件列表里启用插件!

 

Powered by NodeBB © 2018 PA Team All Rights Reserved Accelerated by UPYUN . 苏ICP备17002503号-2