Files
AIidE/php/auth/login.php

48 lines
1.2 KiB
PHP
Raw Normal View History

2021-09-09 00:09:46 +02:00
<?php
2021-09-09 01:13:46 +02:00
session_start();
if(isset($_SESSION['auth']))
2021-09-09 00:09:46 +02:00
{
2021-09-09 01:13:46 +02:00
header('Location: ../../');
}
if(isset($_POST['auth']))
{
$login = filter_input(INPUT_POST, 'login', FILTER_SANITIZE_STRING);
if($mail)
{
$pass = filter_input(INPUT_POST, 'passwd', FILTER_SANITIZE_STRING);
$data = getInfos($mail);
2021-09-09 00:09:46 +02:00
2021-09-09 01:13:46 +02:00
if(password_verify($pass, $data['passwd']))
{
session_start();
$_SESSION['login'] = $data['login'];
$_SESSION['name'] = $data['name'];
$_SESSION['auth'] = true;
header('Location: ../../');
}
}
$error = "Mauvais login et/ou mot de passe";
session_destroy();
2021-09-09 00:09:46 +02:00
}
2021-09-09 01:13:46 +02:00
include "../templates/header.php";
2021-09-09 00:09:46 +02:00
?>
2021-09-09 01:13:46 +02:00
<form method="POST">
<label for="login">Login</label>
<input type="text" id="login" name="login" placeholder="Votre identifiant" required value="<?php if($error) echo $_POST['login'] ?>" />
<label for="passwd">Mot de passe</label>
<input type="passwd" id="passwd" name="passwd" placeholder="Votre mot de passe" minlength="6" required value="<?php if($error) echo $_POST['passwd'] ?>" />
<input type="hidden" name="auth" value="true" />
<input type="submit" value="valider">
</form>
<a href="register.php">Pas de compte ? Inscrivez-vous ! </a>
<?php include "../templates/footer.php" ?>