iT邦幫忙

3

[C#][ASP.NET Core] 快速將 Google reCAPTCHA 驗證加入你的網站

LexLibrary.Google.reCAPTCHA

使用 HtmlHelper + ValidateAttribute 快速將 Google reCAPTCHA 驗證加入你的網站

Blog:https://blog.exfast.me/2018/11/c-sharp-asp-net-core-quickly-add-google-recaptcha-verification-to-your-website/

NuGet:https://www.nuget.org/packages/LexLibrary.Google.reCAPTCHA/

GitHub:https://github.com/shuangrain/LexLibrary.Google.reCAPTCHA

Support

  • [ ] Google reCAPTCHA v1
  • [x] Google reCAPTCHA v2
  • [x] Google reCAPTCHA v3

Example

新增設定檔到 Startup.cs

services.AddGoogleCaptcha(new GoogleCaptchaSetting { })

View

@Html.GooglereCaptchaV2()
@Html.GooglereCaptchaV3("/login")

Controller

[GoogleCaptchaValidate(Version = GoogleCaptchaVersion.v2, ErrorMessage = "驗證失敗,請重新再試。")]
[GoogleCaptchaValidate(Version = GoogleCaptchaVersion.v3, ErrorMessage = "驗證失敗,請重新再試。")]

1 則留言

0
Homura
iT邦研究生 2 級 ‧ 2018-11-29 14:13:46

這個是大大自己寫的啊?/images/emoticon/emoticon19.gif
你的blog掛了進不去

看更多先前的回應...收起先前的回應...

把JS寫到 helper 裡面的產物XD
blog 我連正常欸

Homura iT邦研究生 2 級‧ 2018-11-29 14:43:02 檢舉

該不會是被公司防火牆檔掉了吧
大大改成套件後用起來很方便的感覺/images/emoticon/emoticon12.gif

什麼!! 難道是因為我部落格有掛 cloudflare CDN 被檔嗎?

Homura iT邦研究生 2 級‧ 2018-12-03 09:09:20 檢舉

攻城屍
不知耶
記得之前是可以看到
剛用手機看是OK

我要留言

立即登入留言