Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="container">
- <?php
- //Si lutilisateur est connecte, on le deconecte
- if(isset($_SESSION['username']))
- {
- //On le deconecte en supprimant simplement les sessions username et userid
- unset($_SESSION['username'], $_SESSION['userid']);
- ?>
- <div class="alert alert-success">Vous avez bien été déconnecté.</div> <br />
- <meta http-equiv="refresh" content="2; URL=index.php">
- <?php
- }
- else
- {
- $ousername = '';
- //On verifie si le formulaire a ete envoye
- if(isset($_POST['username'], $_POST['password']))
- {
- //On echappe les variables pour pouvoir les mettre dans des requetes SQL
- if(get_magic_quotes_gpc())
- {
- $ousername = stripslashes($_POST['username']);
- $username = mysql_real_escape_string(stripslashes($_POST['username']));
- $password = stripslashes($_POST['password']);
- $paswordEncode = md5($password);
- }
- else
- {
- $username = mysql_real_escape_string($_POST['username']);
- $password = $_POST['password'];
- }
- //On recupere le mot de passe de lutilisateur
- $req = mysql_query('select password,id from users where username="'.$username.'"');
- $dn = mysql_fetch_array($req);
- //On le compare a celui quil a entre et on verifie si le membre existe
- if($dn['password']==$paswordEncode and mysql_num_rows($req)>0)
- {
- //Si le mot de passe es bon, on ne vas pas afficher le formulaire
- $form = false;
- //On enregistre son pseudo dans la session username et son identifiant dans la session userid
- $_SESSION['username'] = $_POST['username'];
- $_SESSION['userid'] = $dn['id'];
- ?>
- <div class="alert alert-success">
- Tu es bien été connecté. Je te souhaite la bienvenue.<br />
- <meta http-equiv="refresh" content="2; URL=index.php">
- </div>
- <?php
- }
- else
- {
- //Sinon, on indique que la combinaison nest pas bonne
- $form = true;
- $message = 'La combinaison que vous avez entré n\'est pas bonne.';
- }
- }
- else
- {
- $form = true;
- }
- if($form)
- {
- //On affiche un message sil y a lieu
- if(isset($message))
- {
- echo '<div class="alert alert-error">'.$message.'</div>';
- }
- //On affiche le formulaire
- ?>
- <div class="content">
- <form action="connexion.php" method="post"> <div class="alert alert-info">
- Veuillez entrer vos identifiants pour vous connecter:<br /> </div>
- <div class="center">
- <label for="username">Nom d'utilisateur</label><input type="text" name="username" id="username" value="<?php echo htmlentities($ousername, ENT_QUOTES, 'UTF-8'); ?>" /><br />
- <label for="password">Mot de passe</label><input type="password" name="password" id="password" /><br />
- <input type="submit" value="Connexion" class="btn primary">
- </div>
- </form>
- </div>
- <?php
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement