Dodałem do skryptu register.php recaptche jednak bez niej można się nadal zarejestrować:
w register.php dodałem nad formularz
<div class="g-recaptcha" data-sitekey="6Lcq_tachcailbysjuzmojkodkwRxHBfRVcay"></div>
A w pliku użytkownikdodaj.php:
if (!$nick || !$haslo || !$email)
{
}
{
}
@ $db = new mysqli($cridohost, $cridouser, $cridopass, $cridodb);
if (mysqli_connect_errno())
{
echo 'Połączenie z bazą nie powiodło się. Spóbuj ponownie'; }
if (isset($_POST['submit'])) { $secret = '6LfR*1Ei0FdA';
$response = $_POST['g-recaptcha-response'];
$remoteip = $_SERVER['REMOTE_ADDR'];
$url = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$response&remoteip=$remoteip"); $result = json_decode($url, TRUE);
if ($result['success'] == 1) {
}else{
echo 'Błędnie wypełnione pole reCAPTCHA'; }
}