summaryrefslogtreecommitdiff
path: root/connexion.php
blob: daf82487758820a001c04b06a2934002fc272581 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
session_start();
$_SESSION['mdpvalide'] = 0;
?>

<!DOCTYPE html>
<html lang="fr" >
    <head>
        <meta charset="utf-8" />
        <title>connexion</title>
        <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
        <link rel="stylesheet" href="blog.css" />
        <meta name="viewport" content="width=device-width" />
        <meta name="robots" content="noindex" >
        <?php include("matomo.php"); ?>
    </head>
    
    <body>
        <div id="bloc_page">
            
            <h1>Accès protégé à la zone privée</h1>
            
            <?php // connexion à la base de données
            include("connexionbase.php"); ?>
            
            <?php
            $réponse = $base->query('SELECT * FROM motdepasse');
            while ($données = $réponse->fetch())
            {
				$motdepasse = $données['motdepasse'];
            }
            
            // le bon mot de passe a été tapé
            if (isset ($_POST["motdepasse"]) AND $_POST["motdepasse"] == $motdepasse)
            {
                $_SESSION['mdpvalide'] = 1;
                header('Location: administration.php');
                exit ();
            }
            
            
            // un mauvais mot de passe a été tapé
            elseif (isset ($_POST["motdepasse"]) AND $_POST["motdepasse"] != $motdepasse)
            {
            ?>
            <form method="post" action="connexion.php" >
                <label for="motdepasse" >Mot de passe:</label>
                    <input type="password" name="motdepasse" id="motdepasse" />
                    <input type="submit" value="Valider" />
            </form>
            <p><i>mauvais mot de passe</i></p>
            <?php
            }
            
            
            // ce qui apparaît la première fois (pas de post à récupérer)
            else
            {
            ?>
            <form method="post" action="connexion.php" >
                <label for="motdepasse" >Mot de passe:</label>
                    <input type="password" name="motdepasse" id="motdepasse" />
                    <input type="submit" value="Valider" />
            </form>
            <?php
            }
            ?>
            
            <p><i>Ne pas oublier de cliquer sur "déconnexion" quand on a fini !</i></p>
            
            <li><a href="index.php" >retour au blog</a></li>
            
        </div>
    </body>
</html>