[php] impossible d'accéder à mon site :'(
Posté : 03 avr. 2014, 14:38
Bonjour, je suis en projet pour mon alternance et j'ai récupéré la bdd de mon dév qui avait débuté un projet j'ai isolé la bdd avec mes tables sauf qu'il m'est impossible de m'y connecter .
Ce qui n'est pas très pratique pour corriger les erreurs.
Si quelqu'un pouvait m'aider à trouver pourquoi j'ai toujours le message 'Mot de passe incorrect' alors que j'ai forcé dans mes tables sql le mot de passe il me permettrait d'avancer dans mon code
Voici mon code si vous avez une idée ou si il faut une autre partie de mon code je suis la
connectbase.php
Ce qui n'est pas très pratique pour corriger les erreurs.
Si quelqu'un pouvait m'aider à trouver pourquoi j'ai toujours le message 'Mot de passe incorrect' alors que j'ai forcé dans mes tables sql le mot de passe il me permettrait d'avancer dans mon code
Voici mon code si vous avez une idée ou si il faut une autre partie de mon code je suis la
connectbase.php
<?php
$host = "localhost";
$Matricule = "root"; // local
$mdp = ""; // local
// $user = "sds"; // ogp
// $mdp = "sds"; // ogp
$db = "db_quizz";
$link = mysql_connect($host,$Matricule,$mdp);
$base = mysql_select_db($db,$link);
if (!$base){
print("<b> ERREUR de connection a la base de donnees</b>");
}
?>
identification.php
<!DOCTYPE html>
<html>
<head>
<title>Identification</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="css/bootstrap.css" type="text/css" />
<link rel="stylesheet" href="css/bootstrap-responsive.css" type="text/css" />
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<span class="brand" href="#">
AtoS
</span>
<div class="nav-collapse collapse">
<ul class="nav pull-right">
<form class="navbar-form" action="index.php" method="POST">
<input type="text" class="span2" name="Matricule" value="Matricule" onFocus="if (this.value == 'Matricule') this.value = '';" onBlur="javascript:if(this.value=='') this.value='Matricule';" />
<input type="password" class="span2" name="MDP" value="password" onFocus="if (this.value == 'password') this.value = '';" onBlur="javascript:if(this.value=='') this.value='password';" />
<input type="submit" class="btn btn-inverse" name="identifier" value="OK" />
</form>
</ul>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="span12"><h3> </h3></div>
<div id="content" class="span12">
<div class="well">
<h1>Bienvenue sur l'outil Quizz</h1>
<br/>
<?php echo (isset($_SESSION['message']) ? $_SESSION['message'] : ''); ?>
<br/><br/><br/><br/>
</div>
</div>
index.php
<?php
@session_start();
// include 'lib/tools.php';
include 'connectBase.php';
if(isset($_SESSION['message']))
$_SESSION['message'] = '';
if(isset($_SESSION['Matricule']))
{
$vues = '';
if(isset($_POST['VUE']))
$vues = $_POST['VUE'];
if(isset($_GET['VUE']))
$vues = $_GET['VUE'];
switch($vues)
{
case 'deconnexion' :
session_destroy();
include 'identification.php';
break;
case 'dashboard' :
include 'vues/dashboard.php';
break;
case 'liste' :
include 'vues/liste.php';
break;
case 'users' :
include 'vues/users.php';
break;
case 'admin' :
include 'vues/admin.php';
break;
case 'help' :
include 'vues/help.php';
break;
case '' :
include 'vues/dashboard.php';
break;
default :
include 'vues/dashboard.php';
break;
} // SWITCH VUE
}
else
{
if(isset($_POST['identifier']))
{
$Matricule = $_POST['Matricule'];
$mdp = $_POST['MDP'];
$sel_LdapCnx = " SELECT TypeLog
FROM tb_ldap
WHERE Active = '1' ";
// echo $sel_LdapCnx;
$res_LdapCnx = mysql_query($sel_LdapCnx);
$row_LdapCnx = mysql_fetch_array($res_LdapCnx);
$typeLdapCnx = $row_LdapCnx['TypeLog'];
// AVEC LDAP
if($typeLdapCnx == "ldap")
{
require_once 'lib/AuthentificationLdap.class.php';
$obj_verif_das = new AuthentificationLdap();
if(isset($mdp) && $mdp!="")
{
$etat_verif_das = $obj_verif_das->match_Matricule_password($Matricule, $mdp);
if($etat_verif_das)
{
$array_infos_das = $obj_verif_das->view_infos_Matricule($Matricule, array("dn","Email","sn","givenname"));
$nom = $array_infos_das[0]['sn'][0];
$prenom = $array_infos_das[0]['givenname'][0];
// echo $nom.' NOM<br/>';
// echo $prenom.' PRENOM<br/>';
$MatriculeRecompose = strtolower($prenom).'.'.strtolower($nom);
$email = $array_infos_das[0]['Email'][0];
$sel_Matricule = " SELECT Id,
Matricule,
Id_Privileges,
Active
FROM db_quizz.tb_users
WHERE Email = '".$email."' ";
// echo $sel_Matricule;
$res_Matricule = mysql_query($sel_Matricule);
if(mysql_num_rows($res_Matricule) == 1)
{
$row_Matricule = mysql_fetch_array($res_Matricule);
if($row_Matricule['Active'] == 1)
{
$_SESSION['id'] = $row_Matricule['Id'];
$_SESSION['Matricule'] = $row_Matricule['Matricule'];
$_SESSION['Id_Privileges'] = $row_Matricule['Id_Privileges'];
$vues = 'dashboard';
include 'vues/dashboard.php';
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Compte désactivé</span></b>';
include 'identification.php';
}
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Compte inconnu ou non autorisé</span></b>';
include 'identification.php';
}
}
else
{
$sel_Matricule = " SELECT Id,
Matricule,
MDP,
Id_Privileges,
Active
FROM db_quizz.tb_users
WHERE Matricule = '".$Matricule."' ";
$res_Matricule = mysql_query($sel_Matricule);
if(mysql_num_rows($res_Matricule) == 1)
{
$row_Matricule = mysql_fetch_array($res_Matricule);
if($row_Matricule['MDP'] == md5($mdp))
{
if($row_Matricule['Active'] == 1)
{
$_SESSION['id'] = $row_Matricule['Id'];
$_SESSION['Matricule'] = $row_Matricule['Matricule'];
$_SESSION['Id_Privileges'] = $row_Matricule['Id_Privileges'];
$vues = 'dashboard';
include 'vues/dashboard.php';
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Compte désactivé</span></b>';
include 'identification.php';
}
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Mot de passe incorrect</span></b>';
include 'identification.php';
}
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Compte inconnu</span></b>';
include 'identification.php';
}
}
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Mot de passe incorrect</span></b>';
include 'identification.php';
}
}
// SANS LDAP
elseif($typeLdapCnx == "noldap")
{
$sel_Matricule = " SELECT Id,
Matricule,
MDP,
Id_Privileges,
Active
FROM tb_users
WHERE Matricule = '".$Matricule."' ";
$res_Matricule = mysql_query($sel_Matricule);
if(mysql_num_rows($res_Matricule) == 1)
{
$row_Matricule = mysql_fetch_array($res_Matricule);
if($row_Matricule['MDP'] == md5($mdp))
{
if($row_Matricule['Active'] == 1)
{
$_SESSION['id'] = $row_Matricule['Id'];
$_SESSION['Matricule'] = $row_Matricule['Matricule'];
$_SESSION['Id_Privileges'] = $row_Matricule['Id_Privileges'];
$vues = 'dashboard';
include 'vues/dashboard.php';
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Compte désactivé</span></b>';
include 'identification.php';
}
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Mot de passe incorrect</span></b>';
include 'identification.php';
}
}
else
{
$_SESSION['message'] = '<b><span style="color:red;">Compte inconnu</span></b>';
include 'identification.php';
}
}
else
{
include 'identification.php';
}
}
else
{
include 'identification.php';
}
}
?>
md5.php
<form action="md5.php" method="POST">
<?php
if(isset($_POST['mdp_decrypted']))
{
echo 'Crypted : "'.$message = md5($_POST['mdp_decrypted']).'"<br/>';
}
else
{
$message = '';
}
?>
<label>Nom : </label><br/>
<input type="text" name="mdp_decrypted">
<input type="submit" name="go">
</form>
Merci d'avance