15 lines
533 B
C#
15 lines
533 B
C#
namespace Kreta.Web.Helpers.ReCaptcha
|
|
{
|
|
using Kreta.BusinessLogic.Classes;
|
|
using Kreta.Web.Models;
|
|
using Newtonsoft.Json;
|
|
|
|
public static class ReCaptchaValidator
|
|
{
|
|
public static ReCaptchaModel Validate(string token)
|
|
{
|
|
var googleReply = new System.Net.WebClient().DownloadString(ApplicationData.ReCaptchaValidateUrl + $"?secret={ApplicationData.ReCaptchaPrivateKey}&response={token}");
|
|
return JsonConvert.DeserializeObject<ReCaptchaModel>(googleReply);
|
|
}
|
|
}
|
|
}
|