cs_zaikoe
Messages postés18Date d'inscriptionjeudi 26 avril 2012StatutMembreDernière intervention 1 décembre 2012
-
2 juil. 2012 à 00:48
PunKeel
Messages postés43Date d'inscriptionlundi 3 octobre 2011StatutMembreDernière intervention26 février 2014
-
2 juil. 2012 à 19:29
Bonjour,
J'ai un script de connexion,
<?php
include('config.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=utf-8" />
<link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" />
<title>Connection</title>
</head>
[<?php echo $url_home; ?> /images/logo.png" alt="Espace Membre" />]
<?php
//Si lutilisateur est connecte, on le deconecte
if(isset($_SESSION['username']))
{
//On le deconecte en supprimant simplement les sessions username et userid
unset($_SESSION['username'], $_SESSION['userid']);
?>
Vous avez bien été déconnecté.
[<?php echo $url_home; ?> Accueil]
<?php
}
else
{
$ousername = '';
//On verifie si le formulaire a ete envoye
if(isset($_POST['username'], $_POST['password']))
{
//On echappe les variables pour pouvoir les mettre dans des requetes SQL
if(get_magic_quotes_gpc())
{
$ousername = stripslashes($_POST['username']);
$username = mysql_real_escape_string(stripslashes($_POST['username']));
$password = stripslashes($_POST['password']);
}
else
{
$username = mysql_real_escape_string($_POST['username']);
$password = $_POST['password'];
}
//On recupere le mot de passe de lutilisateur
$req = mysql_query('select password,id,Banni,Bloqué,VIP,admin,modo from users where username="'.$username.'"');
$dn = mysql_fetch_array($req);
//On le compare a celui quil a entre et on verifie si le membre existe
if($dn['password']==$password and mysql_num_rows($req)>0)
{
//Si le mot de passe es bon, on ne vas pas afficher le formulaire
$form = false;
//On enregistre son pseudo dans la session username et son identifiant dans la session userid
$_SESSION['username'] = $_POST['username'];
$_SESSION['userid'] = $dn['id'];
$_SESSION['Banni'] = $_POST['Banni'];
$_SESSION['Bloqué'] = $_POST['Bloqué'];
$_SESSION['VIP'] = $_POST['VIP'];
$_SESSION['admin'] = $_POST['admin'];
$_SESSION['modo'] = $_POST['modo'];
?>
Vous avez bien été connecté. Vous pouvez accéder à votre espace membre.
[<?php echo $url_home; ?> Accueil]
<?php
}
else
{
//Sinon, on indique que la combinaison nest pas bonne
$form = true;
$message = 'La combinaison que vous avez entré n\'est pas bonne.';
}
}
else
{
$form = true;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '
'.$message.'
';
}
//On affiche le formulaire
?>
<form action="connexion.php" method="post">
Veuillez entrer vos identifiants pour vous connecter:
<label for="username">Nom d'utilisateur</label>" />
<label for="password">Mot de passe</label>
</form>
<?php
}
}
?>
[<?php echo $url_home; ?> Retour à l'accueil] - [sign_up.php Inscription]
</html>
cs_zaikoe
Messages postés18Date d'inscriptionjeudi 26 avril 2012StatutMembreDernière intervention 1 décembre 2012 2 juil. 2012 à 08:40
le:
<?php
include('config.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=utf-8" />
<link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" />
<title>Connection</title>
</head>
[<?php echo $url_home; ?> /images/logo.png" alt="Espace Membre" />]
<?php
//Si lutilisateur est connecte, on le deconecte
if(isset($_SESSION['username']))
{
//On le deconecte en supprimant simplement les sessions username et userid
unset($_SESSION['username'], $_SESSION['userid']);
?>
Vous avez bien été déconnecté.
[<?php echo $url_home; ?> Accueil]
<?php
}
else
{
$ousername = '';
//On verifie si le formulaire a ete envoye
if(isset($_POST['username'], $_POST['password']))
{
//On echappe les variables pour pouvoir les mettre dans des requetes SQL
if(get_magic_quotes_gpc())
{
$ousername = stripslashes($_POST['username']);
$username = mysql_real_escape_string(stripslashes($_POST['username']));
$password = stripslashes($_POST['password']);
}
else
{
$username = mysql_real_escape_string($_POST['username']);
$password = $_POST['password'];
}
//On recupere le mot de passe de lutilisateur
$req = mysql_query('select password,id from users where username="'.$username.'"');
$dn = mysql_fetch_array($req);
//On le compare a celui quil a entre et on verifie si le membre existe
if($dn['password']==$password and mysql_num_rows($req)>0)
{
//Si le mot de passe es bon, on ne vas pas afficher le formulaire
$form = false;
//On enregistre son pseudo dans la session username et son identifiant dans la session userid
$_SESSION['username'] = $_POST['username'];
$_SESSION['userid'] = $dn['id'];
$_SESSION['Banni'] = $dn['Banni'];
$_SESSION['Bloqué'] = $dn['Bloqué'];
$_SESSION['VIP'] = $dn['VIP'];
$_SESSION['admin'] = $dn['admin'];
$_SESSION['modo'] = $dn['modo'];
?>
Vous avez bien été connecté. Vous pouvez accéder à votre espace membre.
[<?php echo $url_home; ?> Accueil]
<?php
}
else
{
//Sinon, on indique que la combinaison nest pas bonne
$form = true;
$message = 'La combinaison que vous avez entré n\'est pas bonne.';
}
}
else
{
$form = true;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '
'.$message.'
';
}
//On affiche le formulaire
?>
<form action="connexion.php" method="post">
Veuillez entrer vos identifiants pour vous connecter:
<label for="username">Nom d'utilisateur</label>" />
<label for="password">Mot de passe</label>
</form>
<?php
}
}
?>
[<?php echo $url_home; ?> Retour à l'accueil] - [sign_up.php Inscription]
</html>
ne marche toujours pas :'( vous êtes sur que mon code est valide ?