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
- Authentification snapchat numéro changer ✓ - Forum Snapchat
- Désactiver l'authentification à deux facteurs instagram sans se connecter - Forum Instagram
- Application d'authentification facebook - Guide
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 ?