> Tous les forumsForum des Webmasters

 vous pouvez m'aider
Statut du sujet : NON RESOLU Imprimer
 titirigole
  Posté le 10/11/2006 @ 01:17  
 Petit astucien

312 Messages

voilà j'ai trouve un tuteau tres bien mais il y as petit soucy et je vais t'essaye de faire le plus possible en détail

dans ma base sql j'ai mis :

CREATE TABLE membres_tbl (
id int(3) NOT NULL auto_increment,
Login varchar(30) NOT NULL,
Pass varchar(30) NOT NULL,
PRIMARY KEY (id) );

------------------------------------------------------

et ensuite mes pages suivants dans l'ordre tutau ci joint

http://le.coffre.free.fr/tuteau.htm

index.php

espace membre :

Acc&eacute; au coffre : <br>

<br>

<input type="text" name="login">

<br>

<br>

Mot de Pass :

<br>

<br>

<input type="password" name="pass">

</p>

<p>

le probleme avec ce code il y as pas de connexion

voir image

http://le.coffre.free.fr/index3.php

identification.php

<?

if((trim($login!=""))&&(trim($pass!="")))

{ $db = mysql_connect('localhost', 'root', '');

mysql_select_db('mysql',$db);

$sql = "SELECT Pass,Login FROM membres_tbl WHERE Login='$login' AND Pass='$pass'";

$req = mysql_query($sql) or die('Erreur SQL !');

while($dt = mysql_fetch_array($req))

{ if(($dt['Pass']=$pass)&&($dt['Login']=$login)) // OK!

{

// voir la suite

}

}

mysql_close();

}

?>

anticon.php

<? include("anticon.php"); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Document sans titre</title>

</head>

<body>

</body>

</html>

<?

$login = str_replace("\"", "", $login);

$login = str_replace("'", "", $login);

$login = str_replace("<", "[", $login);

$login = str_replace(">", "]", $login);

$pass = str_replace("\"", "", $pass);

$pass = str_replace("'", "", $pass);

$pass = str_replace("<", "[", $pass);

$pass = str_replace(">", "]", $pass);

$pass = str_replace("+", "", $pass);

$login = htmlentities($login);

$pass = htmlentities($pass);

?>

inscription.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Document sans nom</title>

</head>

<body>

</body>

</html>

<?

if((trim($login!=""))&&(trim($pass!="")))

{ $db = mysql_connect('localhost', 'root', ''); // A modifier !

mysql_select_db('mysql',$db);

$sql = "INSERT INTO membres_tbl(id,Login,Pass) VALUES('','$login','$pass')";

mysql_query($sql) or die('Erreur SQL !');

mysql_close();

print("<script>alert(\"Bienvenue $login :]\")</script>"); }

?>

tu me diras en rouge a modifier etc.

 Afficher le profil de titirigoleEnvoyer un message privé à titirigole
 
 
Publicité
 Malcolm  Posté le 10/11/2006 à 08:43  
  Astucien


7309 Messages

il te manque le formulaire...

un formulaire s'écrit comme ça :

[code]

<form id="..." method="post/get" action="">

<input name="...">

<input type="submit" name="submit" value="Envoyer">

</form>[/code]

avec method :

POST : en valeurs cachées

GET : par url

(mais method="post" OU method="get", pas les 2 à la fois :P)

Dans ton exemple, ils ne récupèrent aucune variable,donc je pense à un code non sécurisé.

je te conseille en post, puis tu récupères en php tes variables :

[code]$variable = $_POST['attribut_name_du_champ_de_formulaire'];[/code]


Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 olivier7500  Posté le 10/11/2006 à 10:02  
Petit astucien

504 Messages
Je lui conseille surtout de ne pas aller trop vite et de faire page après page...
Afficher le profil de olivier7500 Voir la configuration de olivier7500Envoyer un message privé à olivier7500
  Revenir en haut de la page
 titirigole  Posté le 10/11/2006 à 15:39  
Petit astucien

312 Messages

en tout ca il doivent s'enregistre 2 fois un pour le site et un pour le forum

dc ils seront 2 pseudo

es ce que ce scripte on, peux le raccorder afin de pouvoitr s'identifier 1 fois pour quils aille 1 pseudo pour le site

Afficher le profil de titirigoleEnvoyer un message privé à titirigole
 Revenir en haut de la page
 titirigole  Posté le 10/11/2006 à 16:07  
Petit astucien

312 Messages

re

j'ai refait mais le probleme qd je clique sur connexion il veux pas identifier pôur temp j'ai fait les 3 pages

Afficher le profil de titirigoleEnvoyer un message privé à titirigole
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page