begin process at 2012 05 31 12:10:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Divers

 > 

problème avec les sessions


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème avec les sessions

mardi 16 septembre 2003 à 21:48:04 | problème avec les sessions

lpefec

mon script ne fonctionne pas

identification.php
----------------------------------------------------------------
<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#eeffee" text="339933" link="339933" vlink="339933" alink="339933">
<div align="center">
<form method="post" action="verif.php">
<b><font face="Verdana" size="1">Utilisateur<br>
<input type="text" name="user">
<br>
Mot de passe</font></b><br>
<input type="password" name="password">
<br>
<input type="submit" name="Submit" value="Entrer">
</form>
</div>
</body>
</html>
-------------------------------------------------------------------
verif.php


<?
require("login_config.php3");


// CONNEXION A LA BASE DE DONNEE
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
{
// ON SELECTIONNE L'ENREGISTREMENT CONTENANT LE LOGIN ET
// MOT DE PASSE SAISIS A LA PAGE INDEX.HTM
$requete=mysql_db_query($sql_bdd,"select id,password from membre where id=\"$user_sql\" and password=\"$password_sql\"",$db_link) or die(mysql_error());
}

if ($user=="$user_sql" && $password=="$password_sql"){ // On compare la valeur tapée par l'utilisateur ($login) avec celle enregistrée ($login_sql)
session_start(); // On démarre la session
session_register("user"); // On enregistre le login (attention, les variables de session n'ont pas de signe dollar $)
session_register("password"); // On enregistre le mot de passe

header("Location:login_ok.php"); // Ensuite on redirige la page actuelle vers l'espace membre
}
else{echo "Erreur d'identification, veuillez entrez un login et un mot de passe valide !";} // Sinon l'identification n'est pas réussite


// DECONNEXION MYSQL
mysql_close($db_link);
?>

-------------------------------------------------------------------
login_ok.php
<?
session_start(); // on démarre la session
if (!session_is_registered("password")){ // On vérifie si la session est bien crée
echo "Erreur : vous devez vous identifiez pour avoir accès à cette espace !"; // Message d'erreur
exit(); // On arrêtte l'exécution du script (donc tout ce qui est en dessous ne sera pas affiché)
}
?>
<body bgcolor="#eeffee" text="339933" link="339933" vlink="339933" alink="339933">
<p align="center"><img src="images/RaMo.gif" width="52" height="52"> </p>
<p align="center">Vous êtes maitenant connecté</p>
-------------------------------------------------------------------

Merci



lpefec
lundi 22 septembre 2003 à 19:39:05 | Re : problème avec les sessions

mimah

session_start() doit être normalement unique et sur la page d'accueil de ton site (une session est globale au site en général) et doit être la première instruction de ta page, avant tout code html et php.

PS : Par la suite au lieu de dire "Mon script marche pas" et balancer ton code, explique ce que tu attend de ton script et ce qu'il fait réellement.


Cette discussion est classée dans : php, login, sql, password, session


Répondre à ce message

Sujets en rapport avec ce message

problème avec les sessions [ par lpefec ] mon script ne fonctionne pasidentification.php----------------------------------------------------------------Login<meta http-equiv="Content-Type" con Sessions permissions [ par Soul EX ] session_start(); $login = $_POST["login"]; $password = $_POST["password"]; $connexion = mysql_connect("*","*","*"); mysql_select_db("*",$connexion); Authentification [ par gestimum ] Bonjour,J'ai réalisé un espace membre à partir d'un script trouver sur ce site. Tout fonctionne bien par contre il faudrait que je puisse rediriger le url non desiré apres un precedent sur le navigateur [ par vbmarh ] bonjours j ai un script qui use des session pour une zone membre une pge connect2.php qui gere les post login mdp vers une page membre.php voici conne probleme de redirection session si erreur de login ou mot de passe [ par laloire33150 ] bonjour, Je voudrais avoir le moyen de rediriger une personne si le login ou le mot de passe qu'elle entre n'existe pas voici mon code :require("conf. probleme session php [ par nair17 ] Bonjour à tous, voila comment faire pour dire si login == administrateur alors ouvre page administrateur et si login == autre login qui existe dans ba [Urgent] Problème [ par landolsi10 ] Bonjour lorsque je mai ma page dans le FTP et que je la fait executer et bien l'érreure suivante apparait: Parse error: syntax error, unexpected '<' probléme authentification avec php/mysql [ par kingprog ] Mon  probléme c'est que quand j'entre le login et le mot de passe qui existe déja dans la base la page se redirige toujours vers la page d'erreur et p probleme avec les variables sessions [ par cyrilherve ] voici le code de ma page index.php qui permet d'acceder a l'espace membre de mon applicationje dois recuperer des variables session que je vais ensuit Perte de session avec lien href [ par forcels ] Voila,je réalise actuellement un site web php permettant de gérer l'administration d'un club de ski dans le cadre de mon projet de fin d'études.Je blo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales