reCaptcha v3 voorbeeld. Wil iemand testen

Status
Niet open voor verdere reacties.
dan heb je geen index.php in die map staan?

je ziet de files op de screenshots. Maar heb de rechten nog niet aangepast dacht ik vannacht ;)
De map zelf staat op 700, uploads ook op 700
 
Ik heb mijn bestanden op 644 staan.
Kijk anders even in je error_log naar de reden van de Acces denied. In extreme gevallen kan het ook een beveiliging zijn op de server, die iets verhindert.
 
Ik zie alleen het volgende in de logs staan: server certificate does NOT include an ID which matches the server name

Hé, rechten veranderd in 755 (de mappen die op 700 stonden) en zie daar, ik zie opeens dit nadat ik in de browser zette:
http://www.wptest123.nl/reCaptchaTest/

63.png

Is dit een goed teken?
 
Laatst bewerkt:
Bij mij krijg ik op www.wptest123.nl/reCaptchaTest/ geen forbidden melding.
Misschien tijdelijke bestanden verwijderen en een refresh (ctrl F5)?

Ik zie deze site key: 6LegMH8UAAAAAF3xvplyTERd4VDFEQH2rVvaitBf
De secret key zie ik uiteraard niet want die staat in 'recaptcha-v3-verify.php'.

De spamscore wordt niet getoond, is het volgende goed ingevuld?

recaptcha-v3-request.js
- site key
recaptcha-v3-verify.php
- secret key
reCaptcha Admin www.google.com/recaptcha/admin
- domain: wptest123.nl
- onder advanced: [v] Verify the origin ....
 
Kijk eens naar #23. Daar had ik wat bij gezet, want ik zie nu wel iets.

De spamscore wordt niet getoond, is het volgende goed ingevuld?

recaptcha-v3-request.js
- site key
recaptcha-v3-verify.php
- secret key
reCaptcha Admin www.google.com/recaptcha/admin
- domain: wptest123.nl
- onder advanced: [v] Verify the origin ....
dat moet ik even nakijken, ik heb de keys uiteraard wel ingevuld, naar het andere moet ik kijken.
 
Laatst bewerkt:
In "recaptcha-v3-request.js" staat //console.log(data);
Haal de // even weg en kijk in de console welk resultaat je dan krijgt, wellicht kunnen we daar iets mee.

Een ander dingetje is dat v3 officieel nog in de beta fase is.
EDIT. Ik heb het getest in Chrome en Edge en Firefox
 
Laatst bewerkt:
de mappen die op 700 stonden
Haha, mappen met 700 zijn niet toegankelijk voor de buitenwereld.
We zijn een stap verder :)

Twee dingetjes in 'recaptcha-v3-request.js'

Vervang de 2 dubbele aanhalingstekens door 1 dubbel aanhalingsteken
var gVerify = "uploads/recaptcha-v3/recaptcha-v3-verify.php";

Haal voor de zekerheid https weg (Google kiest zelf de beste)
gScript.src = "//www.google.com/recaptcha/api.js?render="

Zet tijdelijk even deze regel direct onder <main> in mailer.php
Code:
<pre><?php if (isset($_POST)) print_r($_POST); ?></pre>

Als reCaptcha werkt dan staat er dit achter [grecdata]
Code:
[grecdata] => true,www.wptest123.nl,DatumTijd,Score,info/contact,
 
Zet tijdelijk even deze regel direct onder <main> in mailer.php
Code:
ik zie geen <main>

de rest gedaan. Krijg nu te zien:


reCaptcha v3

Scores in Google reCaptcha admin
De treshold ($treshold in recaptcha-v3-verify.php) verfijnen voor het beste resultaat
 
In "mailer.php" bedoel ik dit zodat we kunnen zien wat het formulier heeft gestuurd
Code:
......
</header>

<main>
[COLOR="#330080"]<pre><?php if (isset($_POST)) print_r($_POST); ?></pre>[/COLOR]

<?php
if (isset($_POST["yourname"]) && !empty($_POST["yourname"])) {
.....
 
Code:
</header>

<main>
<pre><?php if (isset($_POST)) print_r($_POST); ?></pre>

<?php
if (isset($_POST["naam"]) && !empty($_POST["naam"])) {
	echo $_POST["naam"] . "<br>";

ik heb het nu zo (de file is uiteraard nog langer)

dat is wat ik nog moest doen, sorry dat het even geduurd heeft.

nu het form weer ingevuld, wordt niet verzonden trouwens, blijft op de pagina staan en ik krijg dit:
reCaptcha v3

Scores in Google reCaptcha admin
De treshold ($treshold in recaptcha-v3-verify.php) verfijnen voor het beste resultaat
 
Laatst bewerkt:
Heb je <form ... method="post" ...> in de html staan?
 
Oh, ben ik weer wat vergeten? Ik zie het niet terug hierboven?
 
Alle opmerkingen en vragen van vorige berichtjes verwerkt in een nieuwe bijlage die iets simpeler is.

1. Vul de sitekey en secret key in (de rest is optioneel).
2. Zet alles in een submapje op het domein die je bij registratie hebt opgegeven.
3. Browse naar dat submapje om te testen.

Suc6.
 

Bijlagen

  • reCaptcha_v3_bestanden.zip
    26,6 KB · Weergaven: 24
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan