Formulaire de connection
zethar
Messages postés
18
Statut
Membre
-
zethar Messages postés 18 Statut Membre -
zethar Messages postés 18 Statut Membre -
Bonjour,
Je ne reçois aucune erreur de la part du script mais pourtant il y en a une..
Je m'explique:"Quand je met mon mdp et mon nom d'utilisateur je reviens toujours sur le message d'erreur
En sachant que mes identifiants son sûr car je les est supprimer et remis une petite dizaine de fois.
Si vous avez une solution elle est la bienvenue.
Cordialement Axel
Je ne reçois aucune erreur de la part du script mais pourtant il y en a une..
Je m'explique:"Quand je met mon mdp et mon nom d'utilisateur je reviens toujours sur le message d'erreur
else echo "Nom d'utilisateur ou password incorrect";
En sachant que mes identifiants son sûr car je les est supprimer et remis une petite dizaine de fois.
<?php
if(isset($_POST['submit']))
{
$username = htmlspecialchars(trim($_POST['username']));
$password = htmlspecialchars(trim($_POST['password']));
if($username&&$password)
{
$password = md5(password);
$connect = mysql_connect('localhost','root','');
mysql_select_db('**********');
$log = mysql_query("SELECT * FROM users WHERE username='$username'AND password='$password'");
$rows = mysql_num_rows($log);
if($rows==1)
{
echo "Bienvenue";
}else echo "Nom d'utilisateur ou password incorrect";
}else echo "Veuillez saisir tous les champs";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr-FR">
<form method="POST" action="login.php">
<p>Nom d'utilisateur</p>
<input type="text" name="username"/>
<p>Password</p>
<input type="password" name="password"/>
<input type="submit" value="valider" name="submit"/>
</form>
Si vous avez une solution elle est la bienvenue.
Cordialement Axel
A voir également:
- Formulaire de connection
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Gmail connection - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
12 réponses
Bonjour
Es-tu sûr que dans ta table le mot de passe est haché en md5 ?
Cdt
«Il faut avoir déjà beaucoup appris de choses pour savoir demander ce qu'on ne sait pas.»
Jean-Jacques ROUSSEAU
Es-tu sûr que dans ta table le mot de passe est haché en md5 ?
Cdt
«Il faut avoir déjà beaucoup appris de choses pour savoir demander ce qu'on ne sait pas.»
Jean-Jacques ROUSSEAU
id int(11) Non auto_increment
username varchar(100) latin1_swedish_ci Non
password varchar(100) latin1_swedish_ci Non
repeatpassword varchar(100) latin1_swedish_ci Non
username varchar(100) latin1_swedish_ci Non
password varchar(100) latin1_swedish_ci Non
repeatpassword varchar(100) latin1_swedish_ci Non
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ok, ton mot de passe haché fait-il moins de 100 caractères? car s'il fait plus dans la BDD il ne sera enregistré que 100 et le reste sera perdu. Du coup,ton mot de passe ne sera jamais identique avec celui dans la BDD.
ok!
teste ça:
Pas testé
teste ça:
<?php
if(isset($_POST['submit']))
{
$username = htmlspecialchars(trim($_POST['username']));
$password = htmlspecialchars(trim(md5($_POST['password'])));
$connect = mysql_connect('localhost','root','');
mysql_select_db('**********');
$log = mysql_query("SELECT * FROM users WHERE username='$username'AND password='$password'");
$rows = mysql_num_rows($log);
if($rows==1)
{
echo "Bienvenue";
}
else {
echo "Nom d'utilisateur ou password incorrect";
}
}
?>
Pas testé