+
diff --git a/php/login.php b/php/login.php
index c20517d..cce739a 100644
--- a/php/login.php
+++ b/php/login.php
@@ -24,48 +24,45 @@ $result = query_username($conn, $userName);
if ($result->num_rows > 0) {
+
$row = $result->fetch_assoc();
$passWord_hashed = $row["C_Password"];
$passWord_correct = password_verify($passWord_user, $passWord_hashed);
if ($passWord_correct === false) {
- echo "";
+ echo "";
exit();
} else {
- // if (isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response'])) {
+ if (isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response'])) {
- // $secretKey = "6LehX_4aAAAAANIoyIRIYn8QzZtwtE7ytaQ1hgmZ";
- // $responseKey = $_POST['g-recaptcha-response'];
- // $userIP = $_SERVER['REMOTE_ADDR'];
- // $url = "https://www.google.com/recaptcha/api/siteverify?secret=$secretKey&response=$responseKey&remoteip=$userIP";
- // $response = file_get_contents($url);
- // $response = json_decode($response);
+ $secretKey = "6LdDrc8bAAAAAGhP99aDPJ2_6O7yrwIUc8yJLaQU";
+ $responseKey = $_POST['g-recaptcha-response'];
+ $userIP = $_SERVER['REMOTE_ADDR'];
+ $url = "https://www.google.com/recaptcha/api/siteverify?secret=$secretKey&response=$responseKey&remoteip=$userIP";
+ $response = file_get_contents($url);
+ $response = json_decode($response);
- // if($response->success){
- // echo "Verification success.";
- // $_SESSION['username'] = $userName;
- // header("Location: shopping.php");
- // } else {
- // echo "";
- // return;
- // }
+ if($response->success){
+ echo "Verification success.";
+ $_SESSION['username'] = $userName;
+ header("Location: ../shopping/shopping.php");
+ } else {
+ echo "";
+ return;
+ }
- // } else {
- // echo "";
- // return;
- // }
+ } else {
+ echo "";
+ return;
+ }
- // TODO: delete later
- echo "Verification success.";
- $_SESSION['username'] = $userName;
- header("Location: ../shopping/shopping.php");
}
} else {
- // echo "";
- header("Location: ../index.html");
+ // echo "";
+ header("Location: ../index.php");
exit();
}
diff --git a/php/recaptchalib.php b/php/recaptchalib.php
new file mode 100644
index 0000000..2ea7bf8
--- /dev/null
+++ b/php/recaptchalib.php
@@ -0,0 +1,59 @@
+success){
+ // if recaptcha check was success
+ $succMsg = 'Your contact request have submitted successfully.';
+ exit($succMsg);
+ }else{
+ // if not show the error
+ $errMsg = 'Robot verification failed, please try again.';
+ echo "";
+
+ }
+
+ }else{
+ // if recaptcha is not checked
+ $errMsg = 'Please click on the reCAPTCHA box.';
+ echo "";
+ }
+} */
+
+if(isset($_POST['submit'])) {
+ if(!isset($_POST['g-recaptcha-response']) || empty($_POST['g-recaptcha-response'])) {
+ echo 'reCAPTHCA verification failed, please try again.';
+ } else {
+ $secret = 'google_secret_key';
+
+ $ch = curl_init();
+ curl_setopt($ch, CURLOPT_URL, 'https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$_POST['g-recaptcha-response']);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ $response = curl_exec($ch);
+ curl_close($ch);
+ $response = json_decode($response);
+
+ if($response->success) {
+ // What happens when the CAPTCHA was entered incorrectly
+ echo 'Successful login.';
+ } else {
+ // Your code here to handle a successful verification
+ echo 'reCAPTHCA verification failed, please try again.';
+ }
+ }
+}
+
+?>
\ No newline at end of file
diff --git a/php/register.php b/php/register.php
index d90f014..450894a 100644
--- a/php/register.php
+++ b/php/register.php
@@ -8,7 +8,7 @@ $passWord = $_POST['password'];
$query = "INSERT INTO account(C_ID,C_Password) VALUES('$userName','$passWord')";
// if (isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response'])) {
-// $secretKey = "6LehX_4aAAAAANIoyIRIYn8QzZtwtE7ytaQ1hgmZ";
+// $secretKey = "6LdDrc8bAAAAAGhP99aDPJ2_6O7yrwIUc8yJLaQU";
// $responseKey = $_POST['g-recaptcha-response'];
// $userIP = $_SERVER['REMOTE_ADDR'];
// $url = "https://www.google.com/recaptcha/api/siteverify?secret=$secretKey&response=$responseKey&remoteip=$userIP";
diff --git a/shopping/shopping.php b/shopping/shopping.php
index 6893018..4aa1adf 100644
--- a/shopping/shopping.php
+++ b/shopping/shopping.php
@@ -5,7 +5,7 @@
$conn = connectMysql();
session_start();
if(!isset($_SESSION['username'])) {
- header('Location: ../index.html');
+ header('Location: ../index.php');
exit();
}
?>
diff --git a/shopping/shopping_headerNav.php b/shopping/shopping_headerNav.php
index 0f59fa1..4a904d9 100644
--- a/shopping/shopping_headerNav.php
+++ b/shopping/shopping_headerNav.php
@@ -1,6 +1,6 @@
\ No newline at end of file
diff --git a/style/modules/_modal.sass b/style/modules/_modal.sass
index 5346d36..1aca8a5 100644
--- a/style/modules/_modal.sass
+++ b/style/modules/_modal.sass
@@ -1,5 +1,8 @@
-#logInModal
+#logInModal, #registerModal
.modal-body
+ .myrecaptcha
+ div
+ margin: auto
h3
color: OliveDrab
text-align: center
diff --git a/style/style.css b/style/style.css
index 1fb49da..1f00319 100644
--- a/style/style.css
+++ b/style/style.css
@@ -153,12 +153,16 @@ video {
display: block;
}
-#logInModal .modal-body h3 {
+#logInModal .modal-body .myrecaptcha div, #registerModal .modal-body .myrecaptcha div {
+ margin: auto;
+}
+
+#logInModal .modal-body h3, #registerModal .modal-body h3 {
color: OliveDrab;
text-align: center;
}
-#logInModal .modal-footer a {
+#logInModal .modal-footer a, #registerModal .modal-footer a {
text-decoration: none;
margin-left: 5px;
margin-right: 10px;
diff --git a/style/style.css.map b/style/style.css.map
index 9955ec9..29a9b4f 100644
--- a/style/style.css.map
+++ b/style/style.css.map
@@ -1,6 +1,6 @@
{
"version": 3,
- "mappings": "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",
+ "mappings": "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",
"sources": [
"style.sass",
"_variables.sass",