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
|
<?php
require_once('Model/userManager.php');
require_once('Model/PostManager.php');
require_once('Model/CommentManager.php');
function connect($pseudo, $pass) { //Connexion
//var_dump($pseudo);
$connexion = new Users();
$connexion->setPseudo($pseudo);
//var_dump($connexion);
$postManager = new PostManager();
$listposts = $postManager->getPosts(); //Cette ligne sert à récupérer les données de posts
$connect = new Members();
$login = $connect->connexion($connexion);
$isPasswordCorrect = password_verify($pass, $login['pass']);
if (!$login) {
print 'Mauvais identifiant ou mot de passe !';
} else {
if (!$isPasswordCorrect) {
print "Mauvais identifiant ou mot de passe";
} else {
//print "bienvenue, " .$_SESSION['username'];
$_SESSION['loggedin'] = true;
//var_dump($_SESSION['loggedin']);
$_SESSION['username'] = $_POST['username'];
$_SESSION['user_role'] = $login['user_role'];
if ($_SESSION['user_role'] == 'user') {
header('Location:index.php?action=listPosts');
} else{
header('Location:index.php?action=admin');
}
}
}
}
function logOut() { //Deconnexion
$_SESSION = array();
session_destroy();
header('Location: index.php?action=listPosts');
} |
Partager