Authentification/urgent
Résolu
mdico
Messages postés
99
Date d'inscription
Statut
Membre
Dernière intervention
-
bg62 Messages postés 23735 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 23735 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour tout le monde,
voilà mes deux fichiers et je n'arrive à etre authentifier, je ne sais pas ou se trouve le probleme.aucune erreur ne m'affiche plutot une page banche.si je sais au niveau del'interface deformulaire(login et mdepasse) ne se passe aucun message
.et vraiment je suis depassé .
depanne moi stp
FICHIER FORMULAIRE
<body>
</div>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td>
<form method="POST" action="authentification.php">
<table width="430" align="center">
<tr>
<td width="114"><div align="left"><span class="Style6 Style4"><strong>Login</strong></span></div></td>
<td width="304"><div align="left">
<input type = "text" name="login" id="login" />
</div></td>
</tr>
<tr>
<td><div align="left" class="Style2">Password</div></td>
<td><div align="left">
<input type ="password" name="passwd" id="passwd" />
</div></td>
</tr>
<tr>
<td></td>
<td><div align="left">
<input type ="submit" value="Envoyer" name="envoi" align="center"/>
</div></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
FICHIER AUTENDIFICATION
<body>
<div align="center"><span class="Style1">
<?php session_start(); ?>
<?php
// ce code permet de faire l'authentification si il y a des données en post
echo "<center>";
if(isset($_POST['Login']) && isset($_POST['Password'])){
$login = mysql_escape_string($_POST['Login']);
$pass = mysql_escape_string($_POST['Password']);
$connexion=mysql_connect("localhost","root","root");
mysql_select_db("guide",$connexion);
$requete = "SELECT * FROM identification WHERE Login='".$login."' AND Password='".$pass."'";
$resultat=mysql_query($requete);
$donnees = mysql_fetch_array($resultat);
if(!empty($donnees)){
$_SESSION['user']=$login;
echo "Authentification réussie";
echo "<meta http-equiv=\"Refresh\" content=\"1;URL=con_db.php\">";
}else{
echo "L'authentification a echouée !";
echo "<meta http-equiv=\"Refresh\" content=\"1;URL=authentification.php\">";
}
echo "</center>";
}else{
?><!--
<?php
}
?>
</td>
</tr>
</table>
</body>
FICHIER CONF_DB.php
<?php session_start();
//test si la variable de session user existe pour verifier si l'authentification a ete effectuée
if(!isset($_SESSION['user'])){
echo "<center>Il faut être authentifié !</center>";
echo "<meta http-equiv=\"Refresh\" content=\"1;URL=authentification.php\">";
exit();
}
?>
<?php
//connexion sql
$connexion=mysql_connect("localhost","root","root");
//connexion DB
mysql_select_db("guide",$connexion);
//excution de la requete
$requete="SELECT * FROM restaurant";
$resultat=mysql_query($requete);
//affichage des resultats
echo"<table border='1' width='95'>";
echo "<tr><td>Nom</td><td>id</td><td>Adresse</td><td>note</td><td>prix</td><td>visite</td><td>commentaire</td></tr>";
while ($donnees = mysql_fetch_array($resultat) ){
echo "<tr>";
echo"<td>".$donnees['Nom']."</td>";
echo "<td>".$donnees['id']."</td>";
echo "<td>".$donnees['Adresse']."</td>";
echo "<td>".$donnees['note']."</td>";
echo "<td>".$donnees['prix']."</td>";
echo "<td>".$donnees['visite']."</td>";
echo "<td>".$donnees['commentaire']."</td>";
echo"</tr>";
}
echo "</table>";
?>
</body>
merci pour vaotre aide
voilà mes deux fichiers et je n'arrive à etre authentifier, je ne sais pas ou se trouve le probleme.aucune erreur ne m'affiche plutot une page banche.si je sais au niveau del'interface deformulaire(login et mdepasse) ne se passe aucun message
.et vraiment je suis depassé .
depanne moi stp
FICHIER FORMULAIRE
<body>
</div>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td>
<form method="POST" action="authentification.php">
<table width="430" align="center">
<tr>
<td width="114"><div align="left"><span class="Style6 Style4"><strong>Login</strong></span></div></td>
<td width="304"><div align="left">
<input type = "text" name="login" id="login" />
</div></td>
</tr>
<tr>
<td><div align="left" class="Style2">Password</div></td>
<td><div align="left">
<input type ="password" name="passwd" id="passwd" />
</div></td>
</tr>
<tr>
<td></td>
<td><div align="left">
<input type ="submit" value="Envoyer" name="envoi" align="center"/>
</div></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
FICHIER AUTENDIFICATION
<body>
<div align="center"><span class="Style1">
<?php session_start(); ?>
<?php
// ce code permet de faire l'authentification si il y a des données en post
echo "<center>";
if(isset($_POST['Login']) && isset($_POST['Password'])){
$login = mysql_escape_string($_POST['Login']);
$pass = mysql_escape_string($_POST['Password']);
$connexion=mysql_connect("localhost","root","root");
mysql_select_db("guide",$connexion);
$requete = "SELECT * FROM identification WHERE Login='".$login."' AND Password='".$pass."'";
$resultat=mysql_query($requete);
$donnees = mysql_fetch_array($resultat);
if(!empty($donnees)){
$_SESSION['user']=$login;
echo "Authentification réussie";
echo "<meta http-equiv=\"Refresh\" content=\"1;URL=con_db.php\">";
}else{
echo "L'authentification a echouée !";
echo "<meta http-equiv=\"Refresh\" content=\"1;URL=authentification.php\">";
}
echo "</center>";
}else{
?><!--
<?php
}
?>
</td>
</tr>
</table>
</body>
FICHIER CONF_DB.php
<?php session_start();
//test si la variable de session user existe pour verifier si l'authentification a ete effectuée
if(!isset($_SESSION['user'])){
echo "<center>Il faut être authentifié !</center>";
echo "<meta http-equiv=\"Refresh\" content=\"1;URL=authentification.php\">";
exit();
}
?>
<?php
//connexion sql
$connexion=mysql_connect("localhost","root","root");
//connexion DB
mysql_select_db("guide",$connexion);
//excution de la requete
$requete="SELECT * FROM restaurant";
$resultat=mysql_query($requete);
//affichage des resultats
echo"<table border='1' width='95'>";
echo "<tr><td>Nom</td><td>id</td><td>Adresse</td><td>note</td><td>prix</td><td>visite</td><td>commentaire</td></tr>";
while ($donnees = mysql_fetch_array($resultat) ){
echo "<tr>";
echo"<td>".$donnees['Nom']."</td>";
echo "<td>".$donnees['id']."</td>";
echo "<td>".$donnees['Adresse']."</td>";
echo "<td>".$donnees['note']."</td>";
echo "<td>".$donnees['prix']."</td>";
echo "<td>".$donnees['visite']."</td>";
echo "<td>".$donnees['commentaire']."</td>";
echo"</tr>";
}
echo "</table>";
?>
</body>
merci pour vaotre aide
A voir également:
- Authentification/urgent
- Double authentification google - Guide
- Désactiver l'authentification à deux facteurs instagram sans se connecter ✓ - Forum Instagram
- Application d'authentification facebook - Guide
- Authentification transcash - Forum Instagram
- Quelqu'un aurait un exemple de mail de confirmation transcash ? - Forum Consommation & Internet
3 réponses
Bonjour
il faut utiliser le même nom de variable dans le formulaire et dans la récupération des variables
si name = "login", il faut $_POST['login'], pas $_POST['Login']
il faut utiliser le même nom de variable dans le formulaire et dans la récupération des variables
si name = "login", il faut $_POST['login'], pas $_POST['Login']