Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // on teste si le visiteur a soumis le formulaire de connexion
- if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
- if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
- include "private/sql_connect.php";
- // on teste si une entrée de la base contient ce couple login / pass
- $sql = 'SELECT count(*) FROM authdb_users WHERE username="'.mysql_escape_string($_POST['login']).'" AND password="'.mysql_escape_string(md5($_POST['pass'])).'"';
- $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
- $data = mysql_fetch_array($req);
- mysql_free_result($req);
- mysql_close();
- // si on obtient une réponse, alors l'utilisateur est un membre
- if ($data[0] == 1) {
- session_start();
- $_SESSION['login'] = $_POST['login'];
- header('Location: index.php');
- exit();
- }
- // si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
- elseif ($data[0] == 0) {
- $erreur = 'Compte non reconnu.';
- }
- // sinon, alors la, il y a un gros problème :)
- else {
- $erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
- }
- }
- else {
- $erreur = 'Au moins un des champs est vide.';
- }
- }
- ?>
- <?php include("includes/head.php"); ?>
- <body>
- <div class="conteneur"><!-- Global -->
- <?php include("includes/header.php"); ?>
- <?php
- if (!empty($_SESSION['login'])){
- /*
- * Affichage du menu membre (perso ou pas)
- */
- include('includes/menu_member.php');
- }
- else {
- include('includes/menu.php');
- }
- ?>
- <div id="haut"><!-- haut -->
- <?php include("includes/status_serv.php"); ?>
- <?php include("includes/loginbox.php"); ?>
- <?php
- if (!empty($_SESSION['login'])){
- /*
- * Affichage du menu membre (perso ou pas)
- */
- include('includes/info_member.php');
- }
- else {
- include('includes/col_gauche.php');
- }
- ?>
- <?php include("includes/col_droite.php"); ?>
- <div class="clear"></div><!-- Ne PAS SUPPRIMER -->
- </div><!-- Fin partie haut -->
- <?php
- if (!isset($_GET['page']))
- include "includes/news.php";
- else
- {
- $page = "includes/".$_GET['page'].".php";
- if (file_exists($page))
- include $page;
- }
- ?>
- <?php include("includes/footer.php"); ?>
- <div id="pied"><!-- Pied -->
- <?php include("includes/copyright.php"); ?>
- <?php include("includes/plansite.php"); ?>
- </div><!-- Fin Pied -->
- </div><!-- Fin Global -->
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement