Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  Problème de formulaire de login

Bas de page
Auteur Sujet :

Problème de formulaire de login

n°10447
ornithoryn​que
Profil : Jeune recrue
Posté le 13-10-2004 à 11:18:34  
 

Bonjour, j'ai récupéré un script permettant de faire un formulaire pour se logger, j'ai créé la base de données, mais lorsque je clic sur le bouton "envoyer", il me propose de télécharger le fichier php lié au fichier htm contenant le formulaire...    
 
Et lorsque je refais la manip sur le web local, j'obtiens le message d'erreur suivant:  
 
Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'mysql_username@localhost' (mot de passe: OUI) in c:\program files\easyphp1-7\www\login\validate.php on line 7  
Accès refusé pour l'utilisateur: 'mysql_username@localhost' (mot de passe: OUI)  
 
Pouvez-vous me dire ce qui cloche?
 
Pour info voici le code:
Code du formulaire:  
<html>  
<head>  
<title>login.html</title>  
</head>  
<body>  
<form name="login" method="post" action="validate.php">  
Nom d'utilisateur:<input type="text" name="user_name"><br>  
Mot de passe:<input type="password" name="password"><br>  
<input type="submit" value="Envoyer">  
</form>  
</body>  
</html>  
 
 
Code du fichier php:  
<?php  
session_start();  
$db_user = 'mysql_username';  
$db_pass = 'mysql_password';  
 
//Connection à mysql et sélection de la base de données  
$connection = mysql_connect('localhost', $db_user, $db_pass) or die(mysql_error());  
mysql_select_db('votre_base', $connection) or die(mysql_error());  
 
//Préparation de la requête  
$query = "SELECT * FROM membres  
WHERE user_name='$user_name' AND password='$password'";  
 
//exécution de la requête et récupération du nombre de résultats  
$result = mysql_query($query, $connection);  
$affected_rows = mysql_num_rows($result);  
 
//S'il y a exactement un résultat, l'utilisateur est authentifié, sinon, on l'empêche d'entrer  
if($affected_rows == 1) {  
print 'Vous êtes authentifié';  
//On ajoute l'utilisateur aux variables de session  
$_SESSION['username'] = $user_name; }  
else {  
print 'Accès refusé';  
}  
?>  
 
 

mood
Pub
Posté le 13-10-2004 à 11:18:34  
 

n°10608
Zer0 Co0L
Oui oui, c'est moi :)
Profil : Membre
Posté le 08-11-2004 à 15:34:32  
 

Code :
  1. Accès refusé pour l'utilisateur: 'mysql_username@localhost' (mot de passe: OUI) in c:\program files\easyphp1-7\www\login\validate.php on line 7


 
T'es sûr que tes paramêtres de connexion (nom d'utilisateur, mot de passe) sont corrects ??

  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  Problème de formulaire de login

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés