Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

非登录评论添加验证码 #453

Closed
11 tasks
hydrogenoxide-user opened this issue Aug 6, 2021 · 25 comments · Fixed by #1386
Closed
11 tasks

非登录评论添加验证码 #453

hydrogenoxide-user opened this issue Aug 6, 2021 · 25 comments · Fixed by #1386
Labels
enhancement New feature or request help wanted Extra attention is needed Inactive

Comments

@hydrogenoxide-user
Copy link

问题描述 | Describe the bug

就今天被一直刷乱码评论,一秒一个,反垃圾过滤根本招架不住。以后是否有计划添加验证码功能?
问题网站 | Website URL

部署方式 | Deploy Type

  • 服务部署在哪里? | Where your waline deploy?
    • Vercel
    • CloudBase
    • Docker
    • [ *] VPS, Virtual Host
    • Other
  • 数据存储在哪里?| Where your comment data store?
@lizheming lizheming added enhancement New feature or request help wanted Extra attention is needed labels Aug 6, 2021
@Mister-Hope Mister-Hope changed the title 请问是否能够添加验证码功能? 非登录评论添加验证码 Aug 19, 2021
@Lfhsheng
Copy link

可以搞一个人机验证
2022-01-15-10-26-01
通过在按钮内移动鼠标来进行人机验证
检测到是手机的话就搞点击验证

@appotry
Copy link

appotry commented Apr 25, 2022

第三方人机验证应该可以实现, 腾讯人机验证有过滤恶意评论功能。流量小的免费,个人使用免费版完全够用

@lizheming
Copy link
Collaborator

@appotry 有相关文档么,我看腾讯的验证码说的是2w次免费?

@appotry
Copy link

appotry commented May 1, 2022

@lizheming 官方文档 https://cloud.tencent.com/document/product/1110/36841

费用说明 https://cloud.tencent.com/document/product/1110/36337

现在才免费2万次,7天。 记得我当时申请的,可以免费半年,越来越扣了

@imjason
Copy link

imjason commented May 9, 2022

这个谷歌的也可以,速度不错,使用3.0无感的用户体验更好

@LxnChan
Copy link

LxnChan commented May 11, 2022

我觉得加个Google reCaptcha就行,让用户把Key和地址丢在data里面

@eallion
Copy link
Contributor

eallion commented May 11, 2022

极验:https://www.geetest.com/Sensebot
vaptcha:https://www.vaptcha.com/
腾讯T-Sec:https://cloud.tencent.com/product/captcha
reCAPTCHA:https://www.google.com/recaptcha/about/
hcaptcha:https://www.hcaptcha.com/

我记得 2 年前就提过类似的 Issue,还打算提 PR 的。翻了下没找到,才想起来当时跟杠精吵架,Issue 也被删了。

@imjason
Copy link

imjason commented May 11, 2022

hcaptcha真的没必要,慢死

@lizheming
Copy link
Collaborator

Google reCAPTCHA 国内是可以正常使用的吗?

@Mister-Hope
Copy link
Member

显然不是

@lrhtony
Copy link

lrhtony commented May 12, 2022

Google reCAPTCHA 国内是可以正常使用的吗?

将引用的js地址www.google.com换成www.recaptcha.net可以在大陆地区加载,但注册和数据查看还得到google上去

@LxnChan
Copy link

LxnChan commented May 12, 2022

Google reCAPTCHA 国内是可以正常使用的吗?

换个域名就能在国内用

@LxnChan
Copy link

LxnChan commented May 12, 2022

hcaptcha真的没必要,慢死

+1

极验:https://www.geetest.com/Sensebot
vaptcha:https://www.vaptcha.com/
腾讯T-Sec:https://cloud.tencent.com/product/captcha
reCAPTCHA:https://www.google.com/recaptcha/about/
hcaptcha:https://www.hcaptcha.com/

Geetest是收费的吧

@imjason
Copy link

imjason commented May 12, 2022

显然不是

似乎我没有影响,因为我的其他项目正常,(深圳移动)

@w0oo
Copy link
Contributor

w0oo commented Jul 22, 2022

hcaptcha真的没必要,慢死

+1

极验:https://www.geetest.com/Sensebot
vaptcha:https://www.vaptcha.com/
腾讯T-Sec:https://cloud.tencent.com/product/captcha
reCAPTCHA:https://www.google.com/recaptcha/about/
hcaptcha:https://www.hcaptcha.com/

Geetest是收费的吧

Geetest免费额度500次

@w0oo
Copy link
Contributor

w0oo commented Jul 22, 2022

顶象也不错:https://www.dingxiang-inc.com/

🤔,不知道额度多少

@Lfhsheng
Copy link

Lfhsheng commented Aug 8, 2022

可以搞一个人机验证 2022-01-15-10-26-01 通过在按钮内移动鼠标来进行人机验证 检测到是手机的话就搞点击验证

类似于这样的可以免费哦(

@Lfhsheng
Copy link

Lfhsheng commented Aug 8, 2022

可以搞一个人机验证 2022-01-15-10-26-01 通过在按钮内移动鼠标来进行人机验证 检测到是手机的话就搞点击验证

类似于这样的可以免费哦(

不过不知道有没有bug🌚

@lbroot
Copy link

lbroot commented Aug 23, 2022

支持

@so1ve
Copy link
Contributor

so1ve commented Sep 9, 2022

没必要

@StarWEB890
Copy link

补充一个Luosimao:https://luosimao.com/

@imjason
Copy link

imjason commented Sep 10, 2022

确实谷歌的v3可以做的无感验证,换个链接就可以做的正常访问

@appotry
Copy link

appotry commented Sep 11, 2022

搞一个简单的加减乘除计算验证评论测试?

还可以利用程序生成背景噪音影响OCR,甚至不用管OCR图片识别突破就能拦截90%以上违规刷评论了

@imjason
Copy link

imjason commented Sep 11, 2022

emmm使用无感验证不是更好吗

@lizheming
Copy link
Collaborator

lizheming commented Sep 18, 2022

最新版已添加了 reCAPTCHA v3 的支持,食用方法:

  1. 确保 @waline/client >= 2.10.0 以及 @waline/vercel >= 1.22.0(后台前端版本是 @waline/admin >= 0.20.0 不需要手动操作)
  2. https://www.google.com/recaptcha/ 申请网站密钥和服务端密钥
  3. 前端 @waline/client 配置 recaptchaV3Key 为网站密钥
  4. 服务端 @waline/vercel 配置 RECAPTCHA_V3_KEY 为网站密钥,RECAPTCHA_V3_SECRET 为服务端密钥(此处网站密钥是给后台使用的)

暂未测试过 reCAPTCHA 异常的情况,不保证整体功能 OK,有问题欢迎提 issue 反馈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed Inactive
Projects
None yet
Development

Successfully merging a pull request may close this issue.