小编Tig*_*g7r的帖子

如何在ASP.NET中实现reCaptcha V3

是否有人在ASP.NET中具有reCaptcha V3的完整实现演示?

我找到了这篇文章:Google Recaptcha v3示例演示

目前,我正在使用带有以下代码的reCaptcha V2:

public bool RecaptchaValidate()
    {
        string Response = Request.Form["g-recaptcha-response"];//Getting Response String Append to Post Method
        bool Valid = false;
        //Request to Google Server
        var CaptchaSiteKey = Settings["NewUserRegCaptchaSecretSiteKey"].ToString();
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create
        (" https://www.google.com/recaptcha/api/siteverify?secret=" + CaptchaSiteKey + "&response=" + Response);
        try
        {
            //Google recaptcha Response
            using (WebResponse wResponse = req.GetResponse())
            {

                using (StreamReader readStream = new StreamReader(wResponse.GetResponseStream()))
                {
                    string jsonResponse = readStream.ReadToEnd();

                    JavaScriptSerializer js = new JavaScriptSerializer();
                    ReCaptchaObject data = js.Deserialize<ReCaptchaObject>(jsonResponse);// Deserialize Json

                    Valid …
Run Code Online (Sandbox Code Playgroud)

asp.net recaptcha recaptcha-v3

6
推荐指数
4
解决办法
1万
查看次数

标签 统计

asp.net ×1

recaptcha ×1

recaptcha-v3 ×1