1 Star 2 Fork 0

RMBGAME / GeetestSdkCore

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Gt C# SDK NuGet

基于官方修改兼容多框架版本并且发布至Nuget方便使用。

支持.Net Framework3.5 && .NET Core 1.0及以上版本.本项目提供的Demo的前端实现方法均是面向PC端的。 本项目是面向服务器端的,具体使用可以参考文档, 客户端相关开发请参考我们的前端文档

注意事项:部署在生产环境中时,需要将gt.js文件存放到项目中并在页面中引用该文件。该js的作用是充分利用多CDN,使静态文件尽可能加载成功。

开发环境

    Visual Studio 2017

快速开始

  1. 从 Nuget 引用包
PM Install-Package GeetestSdkCore
  1. 根据你的.Net Framework版本编译代码(或者用VS打开项目直接运行DEMO).
  2. 将编译完成的DLL引入你的项目.
  3. 编写你的代码,代码示例:
	using System;
	using System.Collections.Generic;
	using System.Linq;
	using System.Web;
	using System.Web.UI;
	using System.Web.UI.WebControls;
	using GeetestSDK;

	namespace demo
	{
	    public partial class GetCaptcha : System.Web.UI.Page
	    {
	        protected void Page_Load(object sender, EventArgs e)
	        {
	            Response.ContentType = "application/json";
	            Response.Write(getCaptcha());
	            Response.End();
	        }
	        private String getCaptcha()
	        {
	            GeetestLib geetest = new GeetestLib(GeetestConfig.publicKey, GeetestConfig.privateKey);
	            Byte gtServerStatus = geetest.preProcess();
	            Session[GeetestLib.gtServerStatusSessionKey] = gtServerStatus;
	            return geetest.getResponseStr();
	        }
	    }
	}

发布日志

  • 3.1.1

    统一接口

  • 3.1.0

    添加challenge加密特性,使验证更安全, 老版本更新请先联系管理员

  • 2.0.2

    修复Failback Bug

  • 2.0.1

    完善注释 添加API文档 修改Demo

  • 2.0.0

    去除旧的接口 添加注释

空文件

简介

极验验证SDK .NET Standard Library 展开 收起
C#
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/rmbgame/GeetestSdkCore.git
git@gitee.com:rmbgame/GeetestSdkCore.git
rmbgame
GeetestSdkCore
GeetestSdkCore
master

搜索帮助