Authentification
touta_touta
Messages postés
337
Date d'inscription
Statut
Membre
Dernière intervention
-
touta_touta Messages postés 337 Date d'inscription Statut Membre Dernière intervention -
touta_touta Messages postés 337 Date d'inscription Statut Membre Dernière intervention -
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
- 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
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
337
Date d'inscription
Statut
Membre
Dernière intervention
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 ?