Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 9ded4c5d440aeda41a2406e8c914365bec86cf6b
  • master par défaut protégée
2 résultats

connexion.php

Blame
  • connexion.php 1,67 Kio
    <?php
    include "./config/database.php";
    session_start();
    if (!isset($_SESSION['authent'])) {
        $_SESSION['authent'] = 0;
    }
    
    if (isset($_SESSION['authent'])) :
        if (isset($_POST['uname'], $_POST['psw'])) :
            $peusdo = htmlspecialchars($_POST['uname']);
            $password = htmlspecialchars($_POST['psw']);
            $res=mysqli_query($link,'SELECT * from users');
            while ($row=mysqli_fetch_assoc($res)) :
                if ($row['mail'] == $peusdo && $row['mdp'] == $password) :
                    $_SESSION['authent'] = 1;
                    $_SESSION['pseudo'] = $row['mail'];
                    $_SESSION['name'] = $row['prenom'];
                    $_SESSION['id']=$row['id_user']
                    ?>
                    <div class="row">
                        <div class="col-sm-4 ml-auto">
                            <div class="alert alert-success alert-dismissible fadeIn animated alert-co">
                                <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
                                Bonjour <?=$_SESSION['name']?>, vous êtes connectés
                            </div>
                        </div>
                    </div>
            <?php endif;
            endwhile;
            if ($_SESSION['authent'] == 0) : ?>
                <div class="row">
                    <div class="col-sm-4 ml-auto">
                        <div class="alert alert-danger alert-dismissible fadeIn animated alert-co">
                            <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
                            Identifiant ou mot de passe incorrects, réessaie 😉
                        </div>
                    </div>
                </div>
            <?php endif;
        endif;
    endif;
    ?>