Problème autentification php/mysql
minoula2006
-
minoula2006 -
minoula2006 -
Bonjour, je vous explique mon problème d'authentification:
L'orsque je me connecte à mon site qui est héberger j'entre le mot de passe et le login, il me laisse sur la mm page index.php au lieu de me dériger a sommaire.php , mais si je me connecte avec n'importe quoi --->il me redirige vers la page login.php : "Erreur de connexion, vérifiez votre login et votre mot de passe !!!" (c normale puisque j'ai entrer du n'importe quoi :D ) ensuite je connecte une autre fois avec les vrais login et mot de passe et la :) c bon je peut accéder à la page sommaire.php.
Donc j'ai constater que je ne peut connecter à la partie backoffice que lorsque je me rederige vers la page la page: login.php en signalant un erreur de connexion et le nombre d'essai-->entrer les vrais login et mot de passe-->enfinnnnn la page sommaire.php
voila la page login.php
L'orsque je me connecte à mon site qui est héberger j'entre le mot de passe et le login, il me laisse sur la mm page index.php au lieu de me dériger a sommaire.php , mais si je me connecte avec n'importe quoi --->il me redirige vers la page login.php : "Erreur de connexion, vérifiez votre login et votre mot de passe !!!" (c normale puisque j'ai entrer du n'importe quoi :D ) ensuite je connecte une autre fois avec les vrais login et mot de passe et la :) c bon je peut accéder à la page sommaire.php.
Donc j'ai constater que je ne peut connecter à la partie backoffice que lorsque je me rederige vers la page la page: login.php en signalant un erreur de connexion et le nombre d'essai-->entrer les vrais login et mot de passe-->enfinnnnn la page sommaire.php
voila la page login.php
<?php session_start(); // Ligne pour la compatibilit avec l'ancienne version de php installe sur le serveur if (!isset($_POST)) $_POST=$HTTP_POST_VARS; if (!isset($_GET)) $_GET=$HTTP_GET_VARS; if (!isset($_SESSION)) $_SESSION=$HTTP_SESSION_VARS; require("../lib/util.php"); require("../lib/db_connect.inc.php"); require_once('../lib/bd.class.php'); if (isset($_SESSION["Compteur"])) { if ($_SESSION["Compteur"]==3) { header("Location: erreurlogin.html"); exit; } } else { $Compteur=0; session_register("Compteur"); $_SESSION["Compteur"]=0; } $identOK='False'; $loginPost=$_POST["login"]; $MdpPost=$_POST["password"]; $connexion=db_connexion(); $resultat = "SELECT * FROM users WHERE login='$loginPost'"; $Inscrit=mysql_query($resultat); $ligne = mysql_num_rows($Inscrit); if ($ligne != 0) { $row_Inscrit=mysql_fetch_array($Inscrit); $login = $row_Inscrit["login"]; $mdp = $row_Inscrit["password"]; } if (($loginPost==$login) && ($MdpPost==$mdp)) { if (!session_is_registered("Ident")) { session_register("Ident"); } if (!session_is_registered("login")) { session_register("login") ; } if (!session_is_registered("password")) { session_register("password") ; } $Ident="D00000"; $login1= $loginPost ; $password1=$MdpPost ; $_SESSION["Ident"]=$Ident; $_SESSION["login"]=$login1; $_SESSION["password"]=$password1; $Compteur=0; session_register("Compteur"); $_SESSION["Compteur"]=0; $identOK='True'; } $_SESSION["Compteur"]++; if ($identOK=='True') { header("Location: Sommaire.php"); // exit(); } ?> <div style="margin-top:10px; padding:15px; border:2px solid #ffffff; -moz-border-radius:4px; border-radius:4px; color:#000000; font-weight:bold; text-align:left;"> <fieldset style="height:150px;"> <table width="100%" border="00" align="center" cellpadding="0" cellspacing="0"> <tr> <td> </td> </tr> <tr> <td height="47" align="center" valign="middle"> <br /> Essai <?php print $_SESSION["Compteur"]; ?>/3<br> <center> <img src="img/warning.gif" width="48" height="48"> </center> <p> </p> <p align="center"><font face="Modern No. 20" size="4">Erreur de connexion, vérifiez votre login et votre mot de passe !!!</font></p> <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><img src="img/ani09.gif" width="28" height="28"><br> <br> <a href="index.php">Se connecter</a></font> </p> </td> </tr> </table> </fieldset> </div>
A voir également:
- Problème autentification php/mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données