new-moon-dessert-bar/php/login.php
2021-07-30 11:11:47 +01:00

73 lines
2.3 KiB
PHP

<?php
include 'connection.php';
$conn = connectMysql();
session_start();
$userName = $_POST['username'];
$passWord_user = $_POST['password'];
function query_username($conn, $uid) {
$sql = "Select * From account Where C_ID= ? ";
$stmt = mysqli_stmt_init($conn);
if (!mysqli_stmt_prepare($stmt, $sql)) {
return null;
}
mysqli_stmt_bind_param($stmt, "s", $uid);
mysqli_stmt_execute($stmt);
$resultData = mysqli_stmt_get_result($stmt);
mysqli_stmt_close($stmt);
return $resultData;
}
$result = query_username($conn, $userName);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
$_SESSION['username'] = $userName;
$passWord_hashed = $row["C_Password"];
$passWord_correct = password_verify($passWord_user, $passWord_hashed);
if ($passWord_correct === false) {
echo "<script> alert('Wrong password!');location.href='../index.html'; </script>";
exit();
} else {
// 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);
// if($response->success){
// echo "Verification success.";
// header("Location: shopping.php");
// } else {
// echo "<script> alert('reCAPTHCA verification failed, please try again.');location.href='login.php'; </script>";
// return;
// }
// } else {
// echo "<script> alert('Please click reCAPTHCA to verify.');location.href='login.php'; </script>";
// return;
// }
// TODO: delete later
echo "Verification success.";
header("Location: ../shopping/shopping.php");
}
} else {
// echo "<script> alert('Username dosen't exist.Please sign up first.');location.href='../index.html'; </script>";
header("Location: ../index.html");
exit();
}
$conn->close();
?>