[RESOLU] [php] impossible d'accéder à mon site :'(

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] [php] impossible d'accéder à mon site :'(

Re: [php] impossible d'accéder à mon site :'(

par jocama » 04 avr. 2014, 13:12

Non j'ai résolu ça avec notre dev
L'appel des droits utilisateurs ne se faisaient pas, Me voila parti à corriger toutes les erreurs :)
Merci de votre aide quand meme

Re: [php] impossible d'accéder à mon site :'(

par TheX02 » 03 avr. 2014, 16:55

Surement un réponse bête, mais as-tu vérifier que ton mot de passe ne s'enregistrait pas cryptais dans ta BDD ?

[php] impossible d'accéder à mon site :'(

par jocama » 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
<?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>&nbsp;</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