Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('inc/init.inc.php');
- if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion' && $_POST['statut'] == 0) {
- $userLogged = false;
- $isAdmin = false;
- $email = $_POST['mail'];
- $password = md5($_POST['mdp']);
- $userId = null;
- $userType = "";
- echo 'mail posté : ' . $_POST['mail'] . '<br />';
- echo 'mdp posté : ' . $password . '<br />';
- $resultat = $mysqli->query('SELECT * FROM membres_juniors WHERE email_parent is not NULL');
- $data = $resultat->fetch_array(MYSQLI_ASSOC);
- if(isset($data)){
- if($data['email_parent'] === $email){
- if($data['mdp_parent'] === $password){
- $userLogged = true;
- $userType = "junior";
- $userId = $datas['id_junior'];
- $isAdmin = true;
- }
- }
- }
- $resultatgp = $mysqli->query('SELECT * FROM membres_seniors WHERE email_senior is not NULL');
- $datasgp = $resultatgp->fetch_array(MYSQLI_ASSOC);
- if(isset($datasgp)){
- if($datasgp['email_senior'] === $email){
- if($datasgp['mdp_senior'] === $password){
- $userLogged = true;
- $userType = "senior";
- $userId = $datasgp['id_senior'];
- $isAdmin = true;
- }
- }
- }
- $resultatins = $mysqli->query('SELECT * FROM membres_institutions WHERE email_institution is not NULL');
- $datasins = $resultatins->fetch_array(MYSQLI_ASSOC);
- if(isset($datasins)){
- if($datasins['email_institution'] === $email){
- if($datasins['mdp_institution'] === $password){
- $userLogged = true;
- $userType = "institution";
- $userId = $datasins['id_institution'];
- $isAdmin = true;
- }
- }
- }
- if ($userLogged == true) {
- session_start();
- # l'utilisateur existe et a entrée les bons logs
- $_SESSION['userId'] = $userId;
- $_SESSION['userEmail'] = $email;
- $_SESSION['userType'] = $userType;
- //echo 'SUCCESS';
- }else{
- # on sait que l'utilisateur nest pas connecté du tout
- $_SESSION['userId'] = null;
- $_SESSION['userType'] = null;
- $_SESSION['userEmail'] = null;
- }
- if ($isAdmin == true ) {
- # l'utilisateur est un admin
- $_SESSION['statut'] == 1;
- header('Location: admin.php');
- }else{
- header('Location: profil.php');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement