Il ne manque plus que la partie d'affichage des erreurs de la page "login.php"
This commit is contained in:
parent
e5e2b9eecc
commit
e2f1fe6ec9
|
@ -1,6 +1,40 @@
|
||||||
<?php>
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
include("_head.php");
|
include("_head.php");
|
||||||
|
|
||||||
|
if(isset($_POST['loginid']))
|
||||||
|
$user = SQLite3::escapeString($_POST['loginid']);
|
||||||
|
if(isset($_POST['loginpswd']))
|
||||||
|
$pswd = md5($_POST['loginpswd']);
|
||||||
|
if(isset($_GET['return']))
|
||||||
|
$location = $_GET['return'];
|
||||||
|
else
|
||||||
|
$location = "contact.php";
|
||||||
|
|
||||||
|
if(isset($_GET['d']) && $_GET['d'] == "true") {
|
||||||
|
session_destroy();
|
||||||
|
header("location:index.php");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(isset($user) && isset($pswd))
|
||||||
|
{
|
||||||
|
$SQL_DBNAME = (dirname(__FILE__) . "/db");
|
||||||
|
|
||||||
|
if (!$db = new SQlite3($SQL_DBNAME))
|
||||||
|
mDie(1,"Erreur lors de l'ouverture de la base de données SQLite3");
|
||||||
|
|
||||||
|
if($pswd == ($db->querySingle("SELECT hash_passwd FROM user WHERE login='$user';"))) {
|
||||||
|
$_SESSION['userId'] = $user;
|
||||||
|
|
||||||
|
header("location:".$location);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
$msg = "Mauvais nom d'utilisateur ou mot de passe";
|
||||||
|
}
|
||||||
|
else if(isset($user) or isset($pswd))
|
||||||
|
$msg = "Veuillez remplir tous les champs";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<body>
|
<body>
|
||||||
<div class="menu">
|
<div class="menu">
|
||||||
|
@ -8,7 +42,7 @@ include("_head.php");
|
||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<p>Vous êtes déjà inscrit ? Authentifiez-vous :</p>
|
<p>Vous êtes déjà inscrit ? Authentifiez-vous :</p>
|
||||||
<form name="loginform" method="post" action="loginaction.php">
|
<form name="loginform" method="post" action="login.php?return=<?php echo $location; ?>">
|
||||||
<table class="logintbl">
|
<table class="logintbl">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user