-
Notifications
You must be signed in to change notification settings - Fork 0
/
login.php
49 lines (43 loc) · 1.6 KB
/
login.php
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
<?php
// Soumission du formulaire
if (isset($_POST['email']) && isset($_POST['password'])) {
foreach ($users as $user) {
// Utilisateur/trice trouvee !
if (
$user['email'] === $_POST['email'] &&
$user['password'] === $_POST['password']
) {
//Enreegistrement de l'email de l'utilisateur en session
$_SESSION['LOGGED_USER'] = $user['email'];
}
}
}
?>
<?php if(!isset($_SESSION['LOGGED_USER'])): ?>
<form action="home.php" method="post">
<!-- si message d'erreur on l'affiche -->
<?php if(isset($errorMessage)) : ?>
<div class="alert alert-danger" role="alert">
<?php echo $errorMessage; ?>
</div>
<?php endif; ?>
<div class="mb-3">
<label for="email" class="form-label">Email</label>
<input type="email" class="form-control" id="email" name="email" aria-describedby="email-help" placeholder="you@exemple.com">
<div id="email-help" class="form-text">L'email utilisé lors de la création de compte.</div>
</div>
<div class="mb-3">
<label for="password" class="form-label">Mot de passe</label>
<input type="password" class="form-control" id="password" name="password">
</div>
<button type="submit" class="btn btn-primary">Envoyer</button>
</form>
<!--
Si utilisateur/trice bien connectee on affiche un message de succes
-->
<?php else: ?>
<div class="alert alert-success" role="alert">
<!-- Souhaiter la bienvenue -->
Bonjour et bienvenue sur le site <?php echo $_SESSION['LOGGED_USER']; ?>
</div>
<?php endif; ?>