简介
egg-zy-geetest 是一款基于 Egg.js 开发的极验验证插件。它由 ZYBLOG 开发并开源,提供了一系列针对极验验证的 API 接口,帮助开发者更加方便地集成极验验证功能。
如何使用
安装 egg-zy-geetest
--- - --------------
引入 egg-zy-geetest 插件
在 Egg.js 的 config/plugin.js
中添加以下内容:
-- ---------------- --------------- - - ------- ----- -------- ----------------- --
配置 egg-zy-geetest
在 Egg.js 的 config/config.default.js
中添加以下内容:
-- ------------------------ --------------- - - --- ----- ------- ---- ---- ----- ------- ----- --
登录页面
在登录页面中,需要使用以下脚本来渲染极验验证码:
---- ---------- --- ---- ------------------- ------- ------------------------------------------------------- -------- --- ------- - -------- ------------ - -------------------------------- --------------------------- -- - -- ------------ --- ----------------------------- -- - -- -------- -- - ------------------ ----------------- --------------- --------- --- -- --------------------------- - ---- ------------------ -------- ------ - ------------- --- -------- ---------- --------------- ------------ ----------------- -------- -------------- -------- -------- -- ------------------------- ------ ------- -- --------- --- ---------
注意,/api/captcha
接口需要返回以下格式的数据:
- ---------- -- ----- --------- ------------ ---------------- -------------- -------- -
API 接口
ctx.geetest.register()
该方法用于生成并返回极验验证码需要的参数,可以在登录页面中调用:
-- -------- --------------------------- - ---- ------------------ -------- ------ - -------------------- - --------- --------------------- --------- --------------------- ------- -- - ------------------ ----------------- --------------- ------ -- -------- ------ - -- ------------ --- ---
-- ----------------- ----- ---------- - -------------------------- ----- ------------- ------- ---------- - -- ------- ----- --------- - ----- - --- - - ----- ----- - -------- - - ------------ -------- - ----- ----------- - -- ------ ----- ------- - ----- - --- - - ----- ----- - -------- - - ------------ ----- - --------- --------- ------------------ ----------------- --------------- - - ----------------- ----- ------ - ----- ---------- ------------------ ----------------- ---------------- ----------- ------- --- -- -------- - -- ---- -------- - - ----- -- -------- ------ -- - ---- - -- ---- -------- - - ----- -- -------- -------- -- - - - -------------- - --------------
总结
egg-zy-geetest 在 Egg.js 框架中实现了封装好的验证码插件,大大降低了极验验证码的接入难度,为广大开发者提供了极大的便利。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005665081e8991b448e2720