Woooh, plein de nouveaux fichiers. Ajout des discussions avec des jolies classes.
This commit is contained in:
+20
-21
@@ -1,26 +1,25 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
|
||||
include_once 'includes/bdd.php';
|
||||
include_once 'includes/inter.php';
|
||||
|
||||
|
||||
$req=$bdd->prepare('SELECT * FROM users WHERE pseudo=?');
|
||||
$req->execute(array($_POST['pseudo']));
|
||||
$reponce=$req->fetch();
|
||||
|
||||
if($reponce != null){
|
||||
if($reponce['mdp']===$_POST['mdp']){
|
||||
$_SESSION['session_id'] = $reponce['ID'];
|
||||
$_SESSION['session_mdp'] = $reponce['mdp'];
|
||||
header('Location:index.php?i=0');
|
||||
}else{
|
||||
header('Location:login.php?i=2');
|
||||
}
|
||||
}else{
|
||||
header('Location:login.php?i=1');
|
||||
}
|
||||
$result = tryToConnect();
|
||||
switch($result){
|
||||
case 'errormdp':
|
||||
header('Location:login.php');
|
||||
$_SESSION['current_error'] = 'Mot de passe incorrect ...';
|
||||
break;
|
||||
case 'errorpseudo':
|
||||
header('Location:login.php');
|
||||
$_SESSION['current_error'] = 'Nom d\'utilisateur incorrect ...';
|
||||
break;
|
||||
default:
|
||||
echo $result;
|
||||
echo $_POST['mdp'];
|
||||
$_SESSION['session_id'] = $result;
|
||||
$_SESSION['session_mdp'] = $_POST['mdp'];
|
||||
$_SESSION['current_error'] = 'Vous êtes bien connecté (vous l\'avez été et le serez également)!';
|
||||
header('Location:index.php');
|
||||
break;
|
||||
|
||||
|
||||
$req->closeCursor();
|
||||
?>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user