cs_elisaba
Messages postés9Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention27 juin 2005
-
23 juin 2005 à 16:02
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
27 juin 2005 à 15:44
bonjour,
j'ai une page a accès login + pass
avec accès formulaire + test + la page
en php.
j'ai bien mon dossier sessions, à priori ca defrait fonctionner sauf que
après ok sur le form, j'arrive à lapage test.php et blanc total.
Rien, nada.
j'ai pris les code de siteduzero.com/ tuto "un espace membre simple"
a votre avis d'ou vient le hic ?
<hr size= "2" width="100%"> ma page test.php
<?
session_start();
$_POST['pseudo'] == $_SESSION['pseudo'];
$_POST['pass'] == $_SESSION['pass'];
if (empty($_POST['pseudo']) AND ($_POST['pass']))
{
echo 'Vous avez oublié de mettre des données';
}
else
{
mysql_connect("sql.free.fr","monsite","monpass");
mysql_select_db("mabd");
$sql = mysql_query("SELECT * FROM membres WHERE pseudo='$_POST[pseudo]'") or die('erreur:' .mysql_error());
while ($donnees = mysql_fetch_array($sql))
{
if ($_POST['pass'] == $donnees['pass'])
{
// si le mot de passe est bon, mettez ici ce que vous voulez
header("location:jadmine.php");
}
else
{
echo 'Votre mot de passe ou votre pseudo n\'est pas correcte, si vous n\'etes pas inscrit, veuillez vous inscrire!!
';
echo '[acces.php Retournez au menu]';
}
}
mysql_close();
}
?>
<hr size="2" width="100%">ma page admin
<?
session_start();
if (!isset($_SESSION['pseudo'])) //si les variables de session ne sont pas définies
{
echo 'Vous n\'avez pas le droit d\'accéder à cette page';
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 23 juin 2005 à 18:31
<?php
session_start();
if (empty($_POST['pseudo']) || ($_POST['pass']))
{
echo 'Vous avez oublié de mettre des données';
}
else
{
mysql_connect("sql.free.fr","monsite","monpass");
mysql_select_db("mabd");
$sql = mysql_query("SELECT COUNT(*) as nbr FROM membres WHERE pseudo='".$_POST['pseudo']."' AND pass='".$_POST['pass']."' ") or die('erreur:' .mysql_error());
$donnees = mysql_fetch_array($sql))
if ($donnees['nbr'] === 1) {
// si le mot de passe est bon, mettez ici ce que vous voulez
header("location:jadmine.php");
}
else
{
echo 'Votre mot de passe ou votre pseudo n\'est pas correcte, si vous n\'etes pas inscrit, veuillez vous inscrire!!
';