SimCaptcha.NET 行為驗(yàn)證碼
SimCaptcha是一個(gè)簡(jiǎn)單易用的點(diǎn)觸驗(yàn)證碼, 包含了客戶(hù)端與服務(wù)端實(shí)現(xiàn)。
介紹
一個(gè)簡(jiǎn)單易用的點(diǎn)觸驗(yàn)證碼促進(jìn)你的開(kāi)發(fā)
- 簡(jiǎn)單 - 約定優(yōu)于配置, 以最少的配置幫助你專(zhuān)注于業(yè)務(wù).
- 易擴(kuò)展 - 松散架構(gòu), 輕松擴(kuò)展.
- 開(kāi)箱即用 - 使用現(xiàn)成 Web SDK 接入后端驗(yàn)證
在線演示
- https://captcha-client.moeci.com/index.html
- 僅供演示, 不穩(wěn)定, 且非最新版, SSL 證書(shū)鏈尚不完整,可能在手機(jī)瀏覽器異常
前后端調(diào)用時(shí)序圖
依賴(lài)
只需要滿(mǎn)足下方其中一條.
- .NET Framework (>= 4.0) 被安裝.
- .NET Standard (>= 2.0) 被安裝.
安裝
推薦使用 NuGet, 在你項(xiàng)目的根目錄 執(zhí)行下方的命令, 如果你使用 Visual Studio, 這時(shí)依次點(diǎn)擊 Tools -> NuGet Package Manager -> Package Manager Console , 確保 "Default project" 是你想要安裝的項(xiàng)目, 輸入下方的命令進(jìn)行安裝.
PM> Install-Package SimCaptcha
在 ASP.NET Core 下使用
PM> Install-Package SimCaptcha.AspNetCore
快速開(kāi)始
在 ASP.NET Core 下 三步搭建驗(yàn)證服務(wù)端
// Startup.cs // 注意: 省略了部分代碼, 只保留主要部分, 詳見(jiàn)示例(/examples/EasyAspNetCoreService) // 僅適用于 SimCaptcha.AspNetCore v0.2.0+ public void ConfigureServices(IServiceCollection services) { // 1.重要: 注冊(cè)驗(yàn)證碼配置 services.Configure<SimCaptchaOptions>(Configuration.GetSection(SimCaptchaOptions.SimCaptcha)); // 2.添加 SimCaptcha services.AddSimCaptcha(); } public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { // 3.啟用 SimCaptcha 中間件 app.UseSimCaptcha(); // 現(xiàn)在 // "https://yourdomain.com/api/vCode/VCodeImg", "https://yourdomain.com/api/vCode/VCodeCheck", "https://yourdomain.com/api/vCode/TicketVerify" // 將開(kāi)始工作 }
使用
- 詳細(xì)文檔(/docs) 文檔構(gòu)建中
- 見(jiàn)示例(/examples)
環(huán)境
- 運(yùn)行環(huán)境: .NET Framework (>= 4.0) or .NET Standard (>= 2.0)
- 開(kāi)發(fā)環(huán)境: Visual Studio Community 2019
相關(guān)項(xiàng)目
鳴謝
- 點(diǎn)觸驗(yàn)證碼設(shè)計(jì)參考自 NetCoreVerificationCode,感謝作者 wangchengqun 的貢獻(xiàn)
Donate
SimCaptcha is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing.
We accept donations through these channels:
評(píng)論
圖片
表情
