Authentification
                    
        
     
             
                    touta_touta
    
        
    
                    Messages postés
            
                
     
             
            368
        
            
                                    Statut
            Membre
                    
                -
                                     
touta_touta Messages postés 368 Statut Membre -
        touta_touta Messages postés 368 Statut Membre -
        Bonjour, 
je suis en train de faire la page d'authentification vers la base de donne utilisateur qui contient (nom,prenom,adresse,pseudo,email) ,mais ça ne fonctionne pas quelqu'un peut m'aidez a trouver l'erreur? voila le code et merci d'avance :)
<?php session_start();
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connecter']) && $_POST['connecter'] == 'connecter')
{
{
if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['email']) && !empty($_POST['email']))) {
	
require_once('connextiona.php');
	
// on teste si une entrée de la base contient ce couple pseudo / email
$sql = 'SELECT * FROM utilisateur WHERE pseudo="'.mysql_escape_string($_POST['pseudo']).'" AND email="'.mysql_escape_string($_POST['email']).'" limit 1';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data1 = mysql_fetch_array($req);
if($data1) $data =true;
else $data=false;
mysql_free_result($req);
mysql_close();
	
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data)
{
echo (" vous etes connecte ");
//$_SESSION['pseudo'] = $_POST['email'];
header('Location: menu.php');
// exit();
}else
{
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
	
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
}
}}
?>
">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="center">
<form action="index1.php" method="post">
<table border =" 2" bgcolor="#CCCCCC" >
<tr>
<td colspan="2">
<p> accès réservé aux personne autorisées :Identifier vous svp !</p></td>
</tr>
<tr>
                
<td>pseudo</td>
<td> <input name ="pseudo" type =" text" > </input > </td>
</tr>
<tr>
<td>email</td>
               
<td> <input type ="email" name ="email" ></td>
</tr>
<tr>
<td>
<input type="submit" value="connecter" name="connecter" />
           
</td>
           
<td> <a href="inscrit.php" >s'inscrire?</a>
</td></tr>
</table>
</form>
</div>
</body>
</html>
	
            
            
                
            
                
    
    
    
        je suis en train de faire la page d'authentification vers la base de donne utilisateur qui contient (nom,prenom,adresse,pseudo,email) ,mais ça ne fonctionne pas quelqu'un peut m'aidez a trouver l'erreur? voila le code et merci d'avance :)
<?php session_start();
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connecter']) && $_POST['connecter'] == 'connecter')
{
{
if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['email']) && !empty($_POST['email']))) {
require_once('connextiona.php');
// on teste si une entrée de la base contient ce couple pseudo / email
$sql = 'SELECT * FROM utilisateur WHERE pseudo="'.mysql_escape_string($_POST['pseudo']).'" AND email="'.mysql_escape_string($_POST['email']).'" limit 1';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data1 = mysql_fetch_array($req);
if($data1) $data =true;
else $data=false;
mysql_free_result($req);
mysql_close();
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data)
{
echo (" vous etes connecte ");
//$_SESSION['pseudo'] = $_POST['email'];
header('Location: menu.php');
// exit();
}else
{
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
}
}}
?>
">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="center">
<form action="index1.php" method="post">
<table border =" 2" bgcolor="#CCCCCC" >
<tr>
<td colspan="2">
<p> accès réservé aux personne autorisées :Identifier vous svp !</p></td>
</tr>
<tr>
<td>pseudo</td>
<td> <input name ="pseudo" type =" text" > </input > </td>
</tr>
<tr>
<td>email</td>
<td> <input type ="email" name ="email" ></td>
</tr>
<tr>
<td>
<input type="submit" value="connecter" name="connecter" />
</td>
<td> <a href="inscrit.php" >s'inscrire?</a>
</td></tr>
</table>
</form>
</div>
</body>
</html>
        A voir également:         
- Authentification
- Double authentification google - Guide
- Code a 6 chiffres application d'authentification instagram - Forum Instagram
- Application d'authentification facebook - Guide
- Désactiver l'authentification à deux facteurs instagram sans se connecter - Forum Instagram
- Authentification snapchat numéro changer ✓ - Forum Snapchat
1 réponse
                        
                    essaye avec ce code :
    
                <?php session_start(); 
// on teste si le visiteur a soumis le formulaire de connexion 
if (isset($_POST['connecter']) && $_POST['connecter'] == 'connecter') { 
	if (isset($_POST['pseudo'] && !empty($_POST['pseudo']) && isset($_POST['email']) && !empty($_POST['email'])){ 
	require_once('connextiona.php'); 
	$pseudo = mysql_escape_string($_POST['pseudo']);
	$email = mysql_escape_string($_POST['email']);
	// on teste si une entrée de la base contient ce couple pseudo / email 
	$sql = "SELECT * FROM utilisateur WHERE pseudo='$pseudo' AND email='$email' limit 1"; 
	$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
	$data1 = mysql_fetch_array($req); 
	if($data1) $data =true; 
	else $data=false; 
	mysql_free_result($req); 
	mysql_close(); 
	// si on obtient une réponse, alors l'utilisateur est un membre 
	if ($data) 
	{ 
	echo (" vous etes connecte "); 
	//$_SESSION['pseudo'] = $_POST['email']; 
	header('Location: menu.php'); 
	//	exit(); 
	}else 
	{ 
	// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe 
		$erreur = 'Compte non reconnu.'; 
	} 
	// sinon, alors la, il y a un gros problème :) 
	} 
?> 
"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Document sans nom</title> 
<link href="style.css" rel="stylesheet" type="text/css"> 
</head> 
<body> 
<div align="center"> 
<form action="index1.php" method="post"> 
<table border =" 2" bgcolor="#CCCCCC" > 
<tr> 
<td colspan="2"> 
<p> accès réservé aux personne autorisées :Identifier vous svp !</p></td> 
</tr> 
<tr> 
<td>pseudo</td> 
<td> <input name ="pseudo" type =" text" > </input > </td> 
</tr> 
<tr> 
<td>email</td> 
<td> <input type ="email" name ="email" ></td> 
</tr> 
<tr> 
<td> 
<input type="submit" value="connecter" name="connecter" /> 
</td> 
<td> <a href="inscrit.php" >s'inscrire?</a> 
</td></tr> 
</table> 
</form> 
</div> 
</body> 
</html> 
                
                
                
        
     
             
                    touta_touta
    
        
    
                    Messages postés
            
                
     
             
            368
        
            
                                    Statut
            Membre
                    
    
            
                
     
             
                        6
        
        
    
    salut ,merci j'ai fait autre code sans mysql escape car je ne le comprend pas bien ,mais comment tu as mis le code avec couleur ici et comme dans dreamweaver ?
    
    