X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Futils.php;h=bc5db9b6a6026aed5173b9083f60d3b89f7e651d;hb=a96fefe119b8c91c2f5ae6ad04e11af676e5540b;hp=e6e0365a410f6c45f460e2c455a1026623f6d678;hpb=6405835a808d5ac4986ff463a7be0b146058440d;p=Project_webapp.git diff --git a/lib/utils.php b/lib/utils.php index e6e0365..bc5db9b 100644 --- a/lib/utils.php +++ b/lib/utils.php @@ -1,9 +1,68 @@ prepare_query($sql_pquery); + $connection->prepared_query_bind_param("s", array($email)); + $connection->run_prepared_query(); + $connection->get_pquery_result(); + $row = $connection->get_result_array(); + $connection->close_prepared_query(); + if (!empty($row[0])) { + return true; + } else { + return false; + } +} + +function chk_password($email, $password) +{ + global $connection; + $sql_pquery = "select PasswordCl from CLIENTS where EmailCl = ?"; + $connection->prepare_query($sql_pquery); + $connection->prepared_query_bind_param("s", array($email)); + $connection->run_prepared_query(); + $connection->get_pquery_result(); + $row = $connection->get_result_array(); + $connection->close_prepared_query(); + if (password_verify($password, $row[0])) { + return true; + } else { + return false; + } +} + +function chk_logged_in() +{ + if (isset($_SESSION['email'])) { + return true; + } else { + return false; + } +} + +function redirect($url, $delay) +{ + header("refresh:$delay; url=$url"); +} + ?>