Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 6.74 KB

README_CN.md

File metadata and controls

44 lines (32 loc) · 6.74 KB

English | 中文

NCaptcha .NET Core 验证码组件库

Build Status

什么是 NCaptcha?

NCaptcha 是面向 .NET Core 的组件化的验证码集成方案,基于.NET Standard 2.0,并且非常易于扩展。

它通过许多开箱即用的解决方案帮助您实现基于验证码的安全机制,也可以让您非常方便地集成您自己的实现。因为它的实现是组件化的,允许您方便地实现需要修改或替换的部分。

NCaptcha 中的组件分为“生成器”、“验证器”、“目标实现” 和“状态维持”四部分。目前为止,已经实现了基于 Session 的图片、邮件和短信方案。

Nuget 包

Package NuGet Stable Downloads
NCaptcha NCaptcha NCaptcha
NCaptcha.State.Session NCaptcha.State.Session NCaptcha.State.Session
NCaptcha.Targets.Images NCaptcha.Targets.Images NCaptcha.Targets.Images
NCaptcha.Targets.Email NCaptcha.Targets.Email NCaptcha.Targets.Email
NCaptcha.Targets.Sms NCaptcha.Targets.Sms NCaptcha.Targets.Sms
NCaptcha.Targets.Sms.Aliyun NCaptcha.Targets.Sms.Aliyun NCaptcha.Targets.Sms.Aliyun
NCaptcha.AspNetCore NCaptcha.AspNetCore NCaptcha.AspNetCore
NCaptcha.AspNetCore.SessionImages NCaptcha.AspNetCore.SessionImages NCaptcha.AspNetCore.SessionImages
NCaptcha.AspNetCore.SessionEmail NCaptcha.AspNetCore.SessionEmail NCaptcha.AspNetCore.SessionEmail
NCaptcha.AspNetCore.SessionSms NCaptcha.AspNetCore.SessionSms NCaptcha.AspNetCore.SessionSms

使用方法

使用开箱即用方案