location.replace("https://cstrsk.de/Open-Restroom/search.php");'; } $data = array( 'secret' => "0xe10F276F262E66AAFA509FF534d3f430665475E7", 'response' => $_POST['h-captcha-response'] ); if(isset($_REQUEST['btn_login'])) { $verify = curl_init(); curl_setopt($verify, CURLOPT_URL, "https://hcaptcha.com/siteverify"); curl_setopt($verify, CURLOPT_POST, true); curl_setopt($verify, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($verify, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($verify); // var_dump($response); $responseData = json_decode($response); if($responseData->success) { $email = strip_tags($_REQUEST['txt_emailLogin']); //textbox name "txt_Rusername_email" $password = strip_tags($_REQUEST['txt_passwordLogin']); //textbox name "txt_password" if(empty($email)){ $errorMsg[]="Please enter your e-mail address"; //check "Rusername/email" textbox not empty } else if(empty($password)){ $errorMsg[]="Please enter your password."; //check "passowrd" textbox not empty } else { try { $select_stmt=$db->prepare("SELECT * FROM Ruser WHERE email=:email"); //sql select query $select_stmt->execute(array(':email'=>$email)); //execute query with bind parameter $row=$select_stmt->fetch(PDO::FETCH_ASSOC); if($select_stmt->rowCount() > 0) //check condition database record greater zero after continue { if($row["active"]===0||$row["active"]==='0'){ $errorMsg[]="Please activate your account first! If necessary, check your spam folder."; } if($email==$row["email"]&&!isset($errorMsg)) //check condition Ruser taypable "Rusername or email" are both match from database "Rusername or email" after continue { if(password_verify($password, $row["password"])) //check condition Ruser taypable "password" are match from database "password" using password_verify() after continue { $_SESSION["Ruser_login"] = $row["id"]; //session name is "Ruser_login" $loginMsg = "Erfolgreich Angemeldet . . ."; //Ruser login success message echo ''; } else { $errorMsg[]="Incorrect login details"; } } else { $errorMsg[]="Incorrect login details"; } } else { $errorMsg[]="Incorrect login details"; } } catch(PDOException $e) { $e->getMessage(); } } }else{ $errorMsg[]="Bist du ein Roboter?"; } } ?> Open Restroom - Your Restroom Finder
ons.notification.toast('$error', { timeout: 2000, animation: 'fall' })"; } } if(isset($loginMsg)) { echo ""; } ?>