par
FireHunter » 22 oct. 2005, 23:34
Désolé j'ai rien calé...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Test</title>
</head>
<body>
<form action="perso.php" method="post">
Pseudo :<br /> <input type="text" name="pseudo" /><br />
Mot de Passe :<br /> <input type="text" name="mdp" /><br />
<input type="submit" value="Envoyer" />
</p>
</form>
</body>
</html>
Cette page a donc l'extension XHTML
Ensuite la page perso doit-elle ressembler à ça :
<?php
session_start(); // On démarre la session AVANT toute chose
mysql_connect("localhost", "root", "mdp");
mysql_select_db("sessions_membres");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Test</title>
</head>
<body>
<?php
#netoyage des variables
$pseudo= addslashes(trim($_POST['pseudo']));
$mdp = addslashes(trim($_POST['mdp']));
$req='SELECT pseudo FROM membres WHERE mdp="'.$mdp.'" and pseudo="'.$pseudo.'"';
$res=mysql_query($req) or die mysql_error();
if(mysq_num_rows($res)>0)//verifie si il existe au moins une ligne
{
session_regenrate_id();//regenration de du num° de session
#enregistrement dans le session
$_session['pseudo']=$pseudo;
$_session['auth']='oui';/*permet juste de savoir si la session en cour est valide*/
echo 'autoriser';
}
else
{
echo 'refus';
}
?>
?
Désolé j'ai rien calé...
[php]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Test</title>
</head>
<body>
<form action="perso.php" method="post">
Pseudo :<br /> <input type="text" name="pseudo" /><br />
Mot de Passe :<br /> <input type="text" name="mdp" /><br />
<input type="submit" value="Envoyer" />
</p>
</form>
</body>
</html>[/php]
Cette page a donc l'extension XHTML
Ensuite la page perso doit-elle ressembler à ça :
[php]<?php
session_start(); // On démarre la session AVANT toute chose
mysql_connect("localhost", "root", "mdp");
mysql_select_db("sessions_membres");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Test</title>
</head>
<body>
<?php
#netoyage des variables
$pseudo= addslashes(trim($_POST['pseudo']));
$mdp = addslashes(trim($_POST['mdp']));
$req='SELECT pseudo FROM membres WHERE mdp="'.$mdp.'" and pseudo="'.$pseudo.'"';
$res=mysql_query($req) or die mysql_error();
if(mysq_num_rows($res)>0)//verifie si il existe au moins une ligne
{
session_regenrate_id();//regenration de du num° de session
#enregistrement dans le session
$_session['pseudo']=$pseudo;
$_session['auth']='oui';/*permet juste de savoir si la session en cour est valide*/
echo 'autoriser';
}
else
{
echo 'refus';
}
?>[/php]
?