Implemented recaptcha

This commit is contained in:
Kasper Rynning-Tønnesen
2018-01-29 12:59:02 +01:00
parent aaab4e2bbb
commit d5a2a75ddc
10 changed files with 2851 additions and 106 deletions

View File

@@ -229,10 +229,15 @@ var Helper = {
$("#send-loader").removeClass("hide");
$("#contact-form-from").attr("disabled", "true");
$("#contact-form-message").attr("disabled", "true");
var captcha_response = grecaptcha.getResponse();
console.log(captcha_response);
$.ajax({
type: "POST",
data: {from: from, message: message},
data: {
from: from,
message: message,
"g-recaptcha-response": captcha_response,
},
url: "/api/mail",
success: function(data){
if(data == "success"){

View File

@@ -3,7 +3,7 @@
<h4>Contact</h4>
<div id="contact-container">
<p>Found a bug, or just want to contact the team?</p>
<form id="contact-form" method="post" onsubmit="return false;">
<form id="contact-form" method="post">
<div class="input-field">
<input id="contact-form-from" name="from" type="email" autocomplete="off" class="validate" />
<label for="contact-form-from" class="noselect">Email</label>
@@ -12,6 +12,7 @@
<input id="contact-form-message" name="message" type="text" autocomplete="off">
<label for="contact-form-message" class="noselect">Message</label>
</div>
{{{captcha}}}
<div class="valign hide" id="send-loader">
<div class="preloader-wrapper small active">
{{> spinner}}