前段时间写了一篇《TinyTale小程序增加文章访问验证码功能》的文章,有些小伙伴希望我再出一篇关于uni-halo2.0小程序的实现教程,今天就抽时间实现了一下功能,并且提交了一下PR,下面针对此次修改,出一篇使用教程。

功能演示:

功能实现:

一、要求:

二、代码修改

目前代码均已提交至开源仓库,代码修改记录请查看PR

三、使用教程

弹窗方式有两种:

  • 设置文章详情部分内容加密,可以手动关闭弹窗,验证密码后才能显示完整内容

  • 设置文章详情全部加密,验证密码后才能关闭弹窗显示完整内容

如何设置文章验证码?

  1. 基于Tools工具箱插件实现,查看文档设置文章限制阅读即可(推荐使用此方式

第一步找到api/v2/all.api.js文件,修改方法checkPostVerifyCodegetPostVerifyCodeAuthorization,修改成你自己的Tools管理工具插件的认证token,如图所示:

第二步找到config/ad.config.js文件,修改rewardedVideoAd为你自己的小程序激励广告id,没有广告id就留空,如图所示:

  1. 基于文章元数据实现,支持如下元数据:

    1. unihalo_useVisitMorePwd :设置文章详情部分内容加密

    2. unihalo_useVisitPwd :设置文章详情全部加密

第一步填写弹窗方式,第二步填写密码