使用 HtmlHelper + ValidateAttribute 快速將 Google reCAPTCHA 驗證加入你的網站
Switch branches/tags
Nothing to show
Clone or download
Latest commit 1a582c6 Nov 29, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src 新增註解 Nov 22, 2018
.gitattributes init Nov 22, 2018
.gitignore init Nov 22, 2018
LICENSE Initial commit Nov 22, 2018
LexLibrary.Google.reCAPTCHA.sln init Nov 22, 2018
README.md Update README.md Nov 29, 2018

README.md

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
  • Google reCAPTCHA v2
  • 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 = "驗證失敗,請重新再試。")]