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 >
2021-09-09 01:19:29 +02:00
< input type = " text " id = " login " name = " login " placeholder = " Votre identifiant " required value = " <?php if(isset( $error )) echo $_POST['login'] ?> " />
2021-09-09 01:13:46 +02:00
< label for = " passwd " > Mot de passe </ label >
2021-09-09 01:19:29 +02:00
< input type = " passwd " id = " passwd " name = " passwd " placeholder = " Votre mot de passe " minlength = " 6 " required value = " <?php if(isset( $error )) echo $_POST['passwd'] ?> " />
2021-09-09 01:13:46 +02:00
< input type = " hidden " name = " auth " value = " true " />
< input type = " submit " value = " valider " >
</ form >
2021-09-09 23:55:45 +02:00
< a href = " register.php " > Pas de compte ? Inscrivez - vous !</ a >
2021-09-09 01:13:46 +02:00
< ? php include " ../templates/footer.php " ?>