Commit | Line | Data |
---|---|---|
6405835a | 1 | <?php |
a96fefe1 JB |
2 | function is_post_request() |
3 | { | |
6405835a JB |
4 | if (filter_input(INPUT_SERVER, 'REQUEST_METHOD') === 'POST') { |
5 | return true; | |
6 | } else { | |
7 | return false; | |
8 | } | |
9 | } | |
65fc0194 | 10 | |
a96fefe1 JB |
11 | function is_get_request() |
12 | { | |
65fc0194 JB |
13 | if (filter_input(INPUT_SERVER, 'REQUEST_METHOD') === 'GET') { |
14 | return true; | |
15 | } else { | |
16 | return false; | |
17 | } | |
18 | } | |
a96fefe1 JB |
19 | |
20 | function chk_account($email) | |
21 | { | |
22 | global $connection; | |
23 | $sql_pquery = "select count(NumCl) from CLIENTS where EmailCl = ?"; | |
24 | $connection->prepare_query($sql_pquery); | |
25 | $connection->prepared_query_bind_param("s", array($email)); | |
26 | $connection->run_prepared_query(); | |
27 | $connection->get_pquery_result(); | |
28 | $row = $connection->get_result_array(); | |
29 | $connection->close_prepared_query(); | |
30 | if (!empty($row[0])) { | |
31 | return true; | |
32 | } else { | |
33 | return false; | |
34 | } | |
35 | } | |
36 | ||
37 | function chk_password($email, $password) | |
38 | { | |
39 | global $connection; | |
40 | $sql_pquery = "select PasswordCl from CLIENTS where EmailCl = ?"; | |
41 | $connection->prepare_query($sql_pquery); | |
42 | $connection->prepared_query_bind_param("s", array($email)); | |
43 | $connection->run_prepared_query(); | |
44 | $connection->get_pquery_result(); | |
45 | $row = $connection->get_result_array(); | |
46 | $connection->close_prepared_query(); | |
47 | if (password_verify($password, $row[0])) { | |
48 | return true; | |
49 | } else { | |
50 | return false; | |
51 | } | |
52 | } | |
53 | ||
54 | function chk_logged_in() | |
55 | { | |
56 | if (isset($_SESSION['email'])) { | |
57 | return true; | |
58 | } else { | |
59 | return false; | |
60 | } | |
61 | } | |
62 | ||
63 | function redirect($url, $delay) | |
64 | { | |
65 | header("refresh:$delay; url=$url"); | |
66 | } | |
67 | ||
6405835a | 68 | ?> |