Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 31/01/2008, 15h24   #1
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 85
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : février 2006
Messages : 85
Points : 13
Points : 13
Envoyer un message via Skype™ à agencep
Par défaut [PHP-JS] problème avec mon script de connexion

Bonjour

je ne comprends pas pkoi ce ne marche pas
il me renvoie toujour une page blanche
je suis sûre qu'il ya une erreur mais j'ai pas su ou ?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
	$msg		=	"";
	$user		=	$_POST["user"];
	connect();
	$req		=	mysql_query("SELECT * FROM users WHERE user='$user'");
	$exist		=	mysql_num_rows($req);
	echo $exist;
	$retrait	=	mysql_fetch_object($req);
 
	if ($_POST["user"]!=$retrait->user) {
		$msg	=+	"Utilisateur ".$_POST["user"]." introuvable dans la base de donnée\n";
		}
	if ($_POST["pass"]!=$retrait->pass) {
		$msg	=+	"Mot de passe incorrect";
		}
	if ($msg == "") return(true);
 
	else {
		ialert($msg,login.php);
		return(false);
		}
nb.: la fonction ialert cé moi qu'il ai créer.


merci beaucoupp les amis de votre aide.
agencep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 15h28   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Citation:
Envoyé par agencep Voir le message
nb.: la fonction ialert cé moi qu'il ai créer
Bravo
Mais va falloir qu'on la voit !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 15h30   #3
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 85
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : février 2006
Messages : 85
Points : 13
Points : 13
Envoyer un message via Skype™ à agencep
ben voila la fonction ialert
elle est toute bête ..............

Code :
1
2
3
4
5
6
 
//Fonction boite d'alerte
function ialert($msg,$locate) {
	echo "<script>alert(\"".$msg."\")</script>"; 
	echo "<meta http-equiv=\"refresh\" content=\"0;URL=".$locate."\">";
}
agencep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 15h35   #4
Membre actif
 
Avatar de pimpmyride
 
Inscription : décembre 2005
Messages : 303
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 303
Points : 156
Points : 156
peux tu nous dire quelle erreur renvoie ton script (mot de passe ou login)

ensuite, tu tests le login mais pas le mot de passe, imagine que 2 users est le meme login ! Ils pourront se loguer tous les 2 sans saisir de mot de passes !!!

Enfin je te conseil de proceder comme ceci pour qu'un utilisateur se logue
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
$msg		=	"";
	$user		=	$_POST["user"];
	connect();
	$req		=	mysql_query("SELECT * FROM users WHERE user='$user' AND pass = '". $_POST["pass"] ."' ");
	$exist		=	mysql_num_rows($req);
	echo $exist;
	$retrait	=	mysql_fetch_object($req);
 
        if ($exist == 1) {
            // utilisateur loguer, tu as surement qql variables a remplir
            // et/ou redirection vers une page
        } else {
            $msg = "Votre connection a echoué !";
        }
 
	if ($msg == "") return(true);
 
	else {
		ialert($msg,login.php);
		return(false);
		}
pimpmyride est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 15h36   #5
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
moi j'aurais pense plutot a :

Code :
1
2
3
4
function ialert($msg,$locate) {
	echo "<script language=\"Javascript\">alert(\"".$msg."\")</script>"; 
	echo "<meta http-equiv=\"refresh\" content=\"0;URL=".$locate."\">";
}
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 17h08   #6
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 85
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : février 2006
Messages : 85
Points : 13
Points : 13
Envoyer un message via Skype™ à agencep
Citation:
Envoyé par pimpmyride Voir le message
peux tu nous dire quelle erreur renvoie ton script (mot de passe ou login)

ensuite, tu tests le login mais pas le mot de passe, imagine que 2 users est le meme login ! Ils pourront se loguer tous les 2 sans saisir de mot de passes !!!

Enfin je te conseil de proceder comme ceci pour qu'un utilisateur se logue
Au faite j'ai pas ecore terminer le script mais de toute les facons j'allais faire comme vous l'avez dis sauf je suis entrain de tester une interaction avec javascript.

thx
agencep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h23.


 
 
 
 
Partenaires

Hébergement Web