{"id":25945,"date":"2021-06-07T13:52:00","date_gmt":"2021-06-07T10:52:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25945"},"modified":"2021-10-17T18:26:06","modified_gmt":"2021-10-17T15:26:06","slug":"juhend-google-recaptcha-v3-lisamiseks-oma-laraveli-veebisaidile","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/juhend-google-recaptcha-v3-lisamiseks-oma-laraveli-veebisaidile\/","title":{"rendered":"Juhend Google reCAPTCHA v3 lisamiseks oma Laraveli veebisaidile"},"content":{"rendered":"<p>Varem olen avaldanud artikli <a href=\"https:\/\/themewp.inform.click\/et\/kuidas-lisada-ma-pole-laraveli-vormides-robot-captcha\/\" title=\"Google reCAPTCHA lisamise kohta Laraveli vormidesse\" >Google reCAPTCHA lisamise kohta Laraveli vormidesse<\/a>. Seej\u00e4rel on Google toonud reCAPTCHA j\u00e4rgmise versiooni v3. \u00dcks meie lugejatest k\u00fcsis, kuidas integreerida reCAPTCHA v3 Laraveli rakendusse.<\/p>\n<p>reCAPTCHA v3 k\u00e4itumine on veidi erinev. Erinevalt reCAPTCHA vanemast versioonist ei pea te captcha vormi sisse panema. Selles versioonis pole teie k\u00fclastajatel vaja m\u00f5istatust lahendada. Selle asemel n\u00e4ete oma veebisaidi paremas alanurgas reCAPTCHA ikooni. ReCAPTCHA see v3 versioon v\u00f5itleb taustal olevate robotite vastu. K\u00f5ige t\u00e4htsam on see, et teil pole vaja captcha lisada igas vormis. Lisage see lihtsalt \u00fcks kord ja see kaitseb teie veebisaidi k\u00f5iki vorme.<\/p>\n<p>Selles artiklis uurime, kuidas kasutaja saab reCAPTCHA v3 oma Laraveli veebisaidile lisada. ReCAPTCHA lisamine kaitseb teie veebisaiti robotite ja r\u00e4mpsposti eest.<\/p>\n<h3>Hankige reCAPTCHA saidi v\u00f5ti ja salajane v\u00f5ti<\/h3>\n<p>Alustamiseks peate k\u00f5igepealt oma saidi Google reCAPTCHA-s registreerima. Minge saidile <a href=\"https:\/\/www.google.com\/recaptcha\/admin\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Google reCAPTCHA<\/a> ja kl\u00f5psake saidi registreerimiseks ikooni +. J\u00e4rgmisel lehel lisage oma veebisaidi domeen, valige suvand \u201ereCAPTCHA v3&quot;. Kui soovite seda kohalikus serveris testida, peaksite domeeniv\u00e4ljale lisama &#8216;localhost&#8217;.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20318-6081de258b430.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20318-6081de258b430.png\" alt=\"Juhend Google reCAPTCHA v3 lisamiseks oma Laraveli veebisaidile\" ><\/a><\/p>\n<p>Kui vajutate nuppu Esita, saate saidiv\u00f5tme ja salajase v\u00f5tme. Kopeerige need klahvid. Need n\u00f5uavad j\u00e4rgmisi samme.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20318-6081de2624955.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20318-6081de2624955.png\" alt=\"Juhend Google reCAPTCHA v3 lisamiseks oma Laraveli veebisaidile\" ><\/a><\/p>\n<h3>Laraveli reCAPTCHA teegi installimine ja konfigureerimine<\/h3>\n<p><a href=\"https:\/\/github.com\/biscolab\/laravel-recaptcha\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">P\u00f6\u00f6rduge oma<\/a> Laraveli projekti juurde ja installige <a href=\"https:\/\/github.com\/biscolab\/laravel-recaptcha\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">biscolabi teek,<\/a> mis on loodud reCAPTCHA integreerimiseks Laraveli. Avage terminal oma projekti juurkataloogis ja k\u00e4ivitage k\u00e4sk:<\/p>\n<pre><code>composer require biscolab\/laravel-recaptcha<\/code><\/pre>\n<p>Teegi installimisel avaldage konfiguratsioonifail alloleva k\u00e4su abil.<\/p>\n<pre><code>php artisan vendor:publish --provider=\"BiscolabReCaptchaReCaptchaServiceProvider\"<\/code><\/pre>\n<p>Avage <code>.env<\/code>fail oma redaktoris ja lisage oma sait ja reCAPTCHA salajased v\u00f5tmed, nagu allpool n\u00e4idatud.<\/p>\n<pre><code>RECAPTCHA_SITE_KEY=ADD_YOUR_SITE_KEY\nRECAPTCHA_SECRET_KEY=ADD_YOUR_SECRET_KEY<\/code><\/pre>\n<p>Asendage kohat\u00e4ited &#8216;ADD_YOUR_SITE_KEY&#8217; ja &#8216;ADD_YOUR_SECRET_KEY&#8217; tegelike v\u00e4\u00e4rtustega. J\u00e4rgmisena avage <code>config\/recaptcha.php<\/code>ja m\u00e4\u00e4rake versiooniks v3.<\/p>\n<pre><code>return [\n\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0'version' =&gt; 'v3',\n\u00a0\u00a0\u00a0\u00a0...\n];<\/code><\/pre>\n<p>P\u00e4rast seda t\u00fchjendage konfiguratsioonivahem\u00e4lu k\u00e4suga:<\/p>\n<pre><code>php artisan config:cache<\/code><\/pre>\n<h3>Lisage Google reCAPTCHA v3 oma Laraveli veebisaidile<\/h3>\n<p>Oleme k\u00f5ik seadistused l\u00f5petanud ja k\u00f5ik seadistanud reCAPTCHA lisamise veebisaidile. Selleks peate k\u00f5igepealt lisama pea jaotisse csrf-tokeni HTML-metasildi.<\/p>\n<pre><code>&lt;meta name=\"csrf-token\" content=\"{{ csrf_token() }}\"&gt;<\/code><\/pre>\n<p>Kui teie veebisait on selle m\u00e4rgendi juba lisanud, siis lihtsalt eirake \u00fclaltoodud sammu. J\u00e4rgmisena sisestage <code>htmlScriptTagJsApi()<\/code>abimees enne peasildi sulgemist.<\/p>\n<pre><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;head&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{!! htmlScriptTagJsApi() !!}\n\u00a0\u00a0\u00a0\u00a0&lt;\/head&gt;<\/code><\/pre>\n<p>N\u00fc\u00fcd minge oma veebisaidile, laadige see uuesti ja peaksite lehe paremas alanurgas n\u00e4gema reCAPTCHA ikooni. See t\u00e4hendab, et teie veebisait on n\u00fc\u00fcd kaitstud Google reCAPTCHA-ga.<\/p>\n<p>Google reCAPTCHA on teie Laraveli veebisaidil lisatud. Edasise uudishimu huvides, kui soovite n\u00e4ha reCAPTCHA vastust, peate peakoodis olevat koodi veidi muutma.<\/p>\n<pre><code>&lt;head&gt;\n...\n&lt;meta name=\"csrf-token\" content=\"{{ csrf_token() }}\"&gt;\n&lt;script type=\"text\/javascript\"&gt;\nfunction callbackThen(response){\n\u00a0\u00a0\u00a0\u00a0\/\/ read HTTP status\n\u00a0\u00a0\u00a0\u00a0console.log(response.status);\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\/\/ read Promise object\n\u00a0\u00a0\u00a0\u00a0response.json().then(function(data){\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0console.log(data);\n\u00a0\u00a0\u00a0\u00a0});\n}\nfunction callbackCatch(error){\n\u00a0\u00a0\u00a0\u00a0console.error('Error:', error)\n}\n&lt;\/script&gt;\n\u00a0\n{!! htmlScriptTagJsApi([\n\u00a0\u00a0\u00a0\u00a0'callback_then' =&gt; 'callbackThen',\n\u00a0\u00a0\u00a0\u00a0'callback_catch' =&gt; 'callbackCatch'\n]) !!}\n&lt;\/head&gt;<\/code><\/pre>\n<p>Laadige leht uuesti ja kontrollige brauseri konsooli, n\u00e4ete Google&#8217;i reCAPTCHA vastust. Minu puhul n\u00e4idatakse seda allpool ekraanipildina.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20318-6081de2624955.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20318-6081de2624955.png\" alt=\"Juhend Google reCAPTCHA v3 lisamiseks oma Laraveli veebisaidile\" ><\/a><\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/paypal-payments-pro-integreerimine-laravelis\/\" title=\"PayPal Payments Pro integreerimine Laravelis\">PayPal Payments Pro integreerimine Laravelis<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-luua-laraveli-abil-blogi\/\" title=\"Kuidas luua Laraveli abil blogi\">Kuidas luua Laraveli abil blogi<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-luua-honeypot-vormi-rampspost-voitlemiseks-laravelis\/\" title=\"Kuidas luua Honeypot vormi R\u00e4mpspost v\u00f5itlemiseks Laravelis\">Kuidas luua Honeypot vormi R\u00e4mpspost v\u00f5itlemiseks Laravelis<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kas soovite integreerida Google reCAPTCHA v3 oma Laraveli veebisaidile? Siis olete \u00f5iges kohas. Selles artiklis n\u00e4itame teile, kuidas lisada<\/p>\n","protected":false},"author":1,"featured_media":21642,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[498],"tags":[842],"class_list":["post-25945","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel2-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=25945"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25945\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21642"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=25945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}