Formulaire de connexion
Résolu
labourette
Messages postés
670
Statut
Membre
-
Nico_ Messages postés 1302 Statut Membre -
Nico_ Messages postés 1302 Statut Membre -
Bonjour,
Pouvez-vous m'aider s'il vous plait ?
J'ai mon formulaire pour la connexion des membres, il fonctionne mais j'ai quelques soucis.
Lorsque j'ouvre mon formulaire ça m'affiche "veuillez remplir tous les champs".
Il y a deux champs mon email et mon mot de passe et je souhaiterai pouvoir enregistrer les membres qui on 2 adresse mail identique seul le mot de passe fait la différence.
Je vous envoie ma page "login"
Merci de votre gentillesse.
[code]
<?php
session_start();
?>
<?php
$db="ma_base" ; // le nom de ma base de données
$hostname="localhost" ; // Nom du serveur mysql
$mysqluser="root" ; // login
$mysqlpswd="" ; // password
//connection
mysql_connect($hostname, $mysqluser, $mysqlpswd);
mysql_select_db($db);
?>
<h1>Se connecter</h1>
<center>
<div class="connexion">
<form name="connexion" method="post" action="index.php5?body=user_login">
<label>Mon Email :</label>
<input name="email" type="text"/><br/><br/>
<label>Mon mot de passe :</label>
<input name="password" type="password"/><br/><br/><br/>
<input name="valider" type="submit" value="Se connecter"/><br/><br/>
</form>
</div>
</center>
<?php
if(isset($_POST) && !empty($_POST['email']) && !empty($_POST['password']))
{
$email = $_POST['email'];
$password = $_POST['password'];
$sql = "SELECT * FROM table_membre WHERE email='".$email."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $password)
{
echo "<b><font color='red'>Mauvaise adresse Email ou Mauvais mot de passe...<br> Merci de recommencer.</font></b>";
include('user_login_form.php5');
exit;
}
else
{
$_SESSION['pseudo'] = $email;
echo "<b><font color='red'>Vous êtes bien logué.</font></b>";//Vous êtes bien logué.
echo "<br><a href='index.php5'>Cliquez ici</a>";
exit;
}
}
else
{
echo "<b><font color='red'>Veuillez remplir tous les champs !!!</font></b>";
include('user_login_form.php5');
exit;
}
?>
/code
Pouvez-vous m'aider s'il vous plait ?
J'ai mon formulaire pour la connexion des membres, il fonctionne mais j'ai quelques soucis.
Lorsque j'ouvre mon formulaire ça m'affiche "veuillez remplir tous les champs".
Il y a deux champs mon email et mon mot de passe et je souhaiterai pouvoir enregistrer les membres qui on 2 adresse mail identique seul le mot de passe fait la différence.
Je vous envoie ma page "login"
Merci de votre gentillesse.
[code]
<?php
session_start();
?>
<?php
$db="ma_base" ; // le nom de ma base de données
$hostname="localhost" ; // Nom du serveur mysql
$mysqluser="root" ; // login
$mysqlpswd="" ; // password
//connection
mysql_connect($hostname, $mysqluser, $mysqlpswd);
mysql_select_db($db);
?>
<h1>Se connecter</h1>
<center>
<div class="connexion">
<form name="connexion" method="post" action="index.php5?body=user_login">
<label>Mon Email :</label>
<input name="email" type="text"/><br/><br/>
<label>Mon mot de passe :</label>
<input name="password" type="password"/><br/><br/><br/>
<input name="valider" type="submit" value="Se connecter"/><br/><br/>
</form>
</div>
</center>
<?php
if(isset($_POST) && !empty($_POST['email']) && !empty($_POST['password']))
{
$email = $_POST['email'];
$password = $_POST['password'];
$sql = "SELECT * FROM table_membre WHERE email='".$email."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $password)
{
echo "<b><font color='red'>Mauvaise adresse Email ou Mauvais mot de passe...<br> Merci de recommencer.</font></b>";
include('user_login_form.php5');
exit;
}
else
{
$_SESSION['pseudo'] = $email;
echo "<b><font color='red'>Vous êtes bien logué.</font></b>";//Vous êtes bien logué.
echo "<br><a href='index.php5'>Cliquez ici</a>";
exit;
}
}
else
{
echo "<b><font color='red'>Veuillez remplir tous les champs !!!</font></b>";
include('user_login_form.php5');
exit;
}
?>
/code
A voir également:
- Formulaire de connexion
- Whatsapp formulaire opposition - Guide
- Gmail connexion - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Connexion chromecast - Guide
7 réponses
bonsoir
pour ce qui est du message:
ton code:
déplace }
je n'ai pas essayer, donc dis ce que ça fait
pour ce qui est du message:
ton code:
echo "<br><a href='index.php5'>Cliquez ici</a>";
exit;
}
}
else
{
echo "<b><font color='red'>Veuillez remplir tous les champs !!!</font></b>";
include('user_login_form.php5');
exit;
}
déplace }
echo "<br><a href='index.php5'>Cliquez ici</a>";
exit;
}
else
{
echo "<b><font color='red'>Veuillez remplir tous les champs !!!</font></b>";
include('user_login_form.php5');
exit;
} }
je n'ai pas essayer, donc dis ce que ça fait
Bonjour et merci de ta réponse.
Ca me met une erreur de syntax je ne voi vraiment pas si tu peux m'aider.
Merci
Ca me met une erreur de syntax je ne voi vraiment pas si tu peux m'aider.
Merci
Bonjour,
Pouvez-vous m'aider s'il vous plait, mon formulaire d'inscription ne fonctionne pas tout à fait comme il faudrait.
Si vous pouvez me guider je ne vois vraiment pas.
Déjà quand j'ouvre mon formulaire ça me met "Veuillez remplir tous les champs !!!"
Merci beaucoup.
[code]
<?php
session_start();
?>
<?php
$db="ma_base" ; // le nom de ma base de données
$hostname="localhost" ; // Nom du serveur mysql
$mysqluser="root" ; // login
$mysqlpswd="" ; // password
//connection
mysql_connect($hostname, $mysqluser, $mysqlpswd);
mysql_select_db($db);
?>
<h1>Se connecter</h1>
<center>
<div class="connexion">
<form name="connexion" method="post" action="index.php5?body=user_login">
<label>Mon Email :</label>
<input name="email" type="text"/><br/><br/>
<label>Mon mot de passe :</label>
<input name="password" type="password"/><br/><br/><br/>
<input name="valider" type="submit" value="Se connecter"/><br/><br/>
</form>
</div>
</center>
<?php
if(isset($_POST) && !empty($_POST['email']) && !empty($_POST['password']))
{
$email = $_POST['email'];
$password = $_POST['password'];
$sql = "SELECT * FROM table_membre WHERE email='".$email."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $password)
{
echo "<b><font color='red'>Mauvaise adresse Email ou Mauvais mot de passe...<br> Merci de recommencer.</font></b>";
exit;
}
else
{
$_SESSION['pseudo'] = $email;
echo "<b><font color='red'>Vous êtes bien logué.</font></b>";//Vous êtes bien logué.
echo "<br><a href='index.php5'>Cliquez ici</a>";
exit;
}
}
else
{
echo "<b><font color='red'>Veuillez remplir tous les champs !!!</font></b>";
exit;
}
?>
/code
Pouvez-vous m'aider s'il vous plait, mon formulaire d'inscription ne fonctionne pas tout à fait comme il faudrait.
Si vous pouvez me guider je ne vois vraiment pas.
Déjà quand j'ouvre mon formulaire ça me met "Veuillez remplir tous les champs !!!"
Merci beaucoup.
[code]
<?php
session_start();
?>
<?php
$db="ma_base" ; // le nom de ma base de données
$hostname="localhost" ; // Nom du serveur mysql
$mysqluser="root" ; // login
$mysqlpswd="" ; // password
//connection
mysql_connect($hostname, $mysqluser, $mysqlpswd);
mysql_select_db($db);
?>
<h1>Se connecter</h1>
<center>
<div class="connexion">
<form name="connexion" method="post" action="index.php5?body=user_login">
<label>Mon Email :</label>
<input name="email" type="text"/><br/><br/>
<label>Mon mot de passe :</label>
<input name="password" type="password"/><br/><br/><br/>
<input name="valider" type="submit" value="Se connecter"/><br/><br/>
</form>
</div>
</center>
<?php
if(isset($_POST) && !empty($_POST['email']) && !empty($_POST['password']))
{
$email = $_POST['email'];
$password = $_POST['password'];
$sql = "SELECT * FROM table_membre WHERE email='".$email."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $password)
{
echo "<b><font color='red'>Mauvaise adresse Email ou Mauvais mot de passe...<br> Merci de recommencer.</font></b>";
exit;
}
else
{
$_SESSION['pseudo'] = $email;
echo "<b><font color='red'>Vous êtes bien logué.</font></b>";//Vous êtes bien logué.
echo "<br><a href='index.php5'>Cliquez ici</a>";
exit;
}
}
else
{
echo "<b><font color='red'>Veuillez remplir tous les champs !!!</font></b>";
exit;
}
?>
/code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
j'ai fais des modifs sur cette partie:
j'ai fais des modifs sur cette partie:
<?php
if (isset($_POST['valider']) && $_POST['valider'] == 'Se connecter') {
if ((isset($_POST['email']) && !empty($_POST['email'])) && (isset($_POST['password']) && !empty($_POST['password'])))
{
$email = mysql_real_escape_string($_POST['email']);
$password = mysql_real_escape_string($_POST['password']);
$sql = "SELECT * FROM table_membre WHERE email='".$email."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $password)
{
echo "<b><font color='red'>Mauvaise adresse Email ou Mauvais mot de passe...<br> Merci de recommencer.</font></b>";
exit();
}
else
{
$_SESSION['pseudo'] = $email;
echo "<b><font color='red'>Vous êtes bien logué.</font></b>";//Vous êtes bien logué.
echo "<br><a href='index.php5'>Cliquez ici</a>";
exit();
}
}
else
{
echo "<b><font color='red'>Veuillez remplir tous les champs !!!</font></b>";
//exit();
}}
?>