Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/06/2011, 19h39   #1
Invité de passage
 
Inscription : janvier 2010
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 22
Points : 2
Points : 2
Par défaut Problème d'authenfication sur ma BDD

Bonjour à tous,

Je souhaite sécurisé un site web pour éviter que n'importe quel visiteur puisse y accéder, je fais actuellement mon site avec Wampp avec les version 5 de mysql et php.

J'ai un petit problème avec les réalisation de l'authentification car on dirait qu'elle n'arrive pas à accéder à la BDD et je ne vois pas où est le problème.

Ma base est composé de

id login password
1 test bonjour
2 rennes bonjour
3 nantes hello


Mon authentification est composé de 3 partie

Première partie : authentification.php

Deuxième partie : verif.php

Après les multiples test pour voir par où cela passe il m'affiche tous le temps la même chose 'Tous les champs sont obligatoires.'

Et pour finir une page security.php pour éviter d'accéder à une page sans authentification
Fichiers attachés
Type de fichier : php verif.php (2,0 Ko, 7 affichages)
Type de fichier : php security.php (375 octets, 2 affichages)
Type de fichier : php authentification.php (851 octets, 1 affichages)
Atchoum89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 19h54   #2
Membre du Club
 
Maxime
Inscription : décembre 2009
Messages : 85
Détails du profil
Informations personnelles :
Nom : Maxime
Âge : 23
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : décembre 2009
Messages : 85
Points : 56
Points : 56
Le problème vient du fait que dans ton formulaire tu as appelé ton champs "passeword" avec un E alors qu'après tu utilise la variable $_POST['password'] sans E
oOXimOo est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/06/2011, 19h57   #3
Membre régulier
 
Avatar de 2h15Crew
 
Homme Valentin
Étudiant
Inscription : mai 2011
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Valentin
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 79
Points : 97
Points : 97
Quand tu as des attributs de type varchar (string) dans ta table, il faut passer les conditions entre quotes donc ta requête devient :
Code :
$requete = "SELECT count(*) AS nbres FROM $tbl_name WHERE login = '".$pseudo_sql."' AND password = MD5('".$pass_sql."')";
Je ne sais pas si c'est de là que vient ton erreur mais en tout cas, c'est déjà ça de pris :p
2h15Crew est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/06/2011, 20h35   #4
Invité de passage
 
Inscription : janvier 2010
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 22
Points : 2
Points : 2
Déjà merci de vos réponses rapides je vais essayé vos conseil et je vous retiens au courant

Et voici ce que cela m'affiche après les changements indiqué :

Citation:
31
Notice: Undefined variable: connexion in C:\wampserver\www\CIRIS\verif.php on line 19

Fatal error: Call to a member function quote() on a non-object in C:\wampserver\www\CIRIS\verif.php on line 19
Grâce au 31 on peut voir que j'avais mal indiqué mon argument dans mon formulaire

Mais la variable indéfini je vois pas du tout
Atchoum89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h22.


 
 
 
 
Partenaires

Hébergement Web