Session php

wiam_ Messages postés 188 Statut Membre -  
wiam_ Messages postés 188 Statut Membre -
Bonjour tt le monde ,

j'ai du mal à comprendre le fonctionnement des session , je voudrais savoir pour écrire un script de connexion d'un client avec un login et un mot de passe,est ce que j'ai besoin d'utiliser une session ?sinon est ce que qql peurrait me donner un exemple parce que j'ai une page que j'ai fait avec les sessions mais ca marche pas .
Merci de me repondre
A voir également:

5 réponses

wiam_ Messages postés 188 Statut Membre 8
 
voila la page login.php que j'ai ecris mais ca marche pas :

<?php
session_start();

if($_POST["login"] != "" && $_POST["mot_de_passe"] != "")
{
$login = $_POST["login"] ;
$pass = md5($_POST["mot_de_passe"]) ;


mysql_connect("localhost","root",'') or die ("erreur de connexion a la base de donnee");

mysql_select_db("agence_immo") or die("erreur de connexion a la base de donnees");


$requete = "SELECT * FROM client WHERE loginClient = '".$login."' AND motDepasseClient = '".$pass."'" ;

$reponse=mysql_query($requete) or die("Impossible d'executer la requte de selection: " . mysql_error());

$donnee = mysql_fetch_object($reponse) ;

if(is_object($donnee))
{
session_start();
$_SESSION["login"] = $login ;
$_SESSION["password"] = $pass ;
echo $_SESSION['login'];
header('Location:afficher.php') ;
}
else
{
echo "password ou login invalide" ;
header('Location:inscript.html') ;
}
}

?>


et voila le fichier afficher.php

<?php
session_start () ;

print 'votre login est ' .$login.' et votre mot de passe est ' .$pass. '</br>' ;

if (!session_is_registred("password")){
print 'votre mot de passe n\'est pas enregistre </br>';
}

print '< a href ="log_out.php">Détruire la session </a><br />';
?>


et j'ai toujours une page blanche qqlq soit le login et le mot de passe
merci de me repondre svp ca fait longtemps que je cherche sur internet mais j'ai pas trouve une solution qui marche
0
toto
 
Bonjour

Presque tout bon...

print 'votre login est ' .$_SESSION['login].' et votre mot de passe est ' .$_SESSION['pass']. '</br>' ;

if (!isset($_SESSION['pass'])){
print 'votre mot de passe n\'est pas enregistre </br>';
}
0
wiam_ Messages postés 188 Statut Membre 8
 
merci de me repondre mais ca fonctionne pas j'ai toujours une page blanche qql soit le login et le mot de passe que je saisi
0
Chupachups23 Messages postés 74 Statut Membre 18
 
IF($donnee = mysql_fetch_array($reponse))
{
$_SESSION["login"] = $login ;
$_SESSION["password"] = $pass ;
echo $_SESSION['login'];
header('Location:afficher.php') ; 
}
else
{
echo "password ou login invalide" ;
header('Location:inscript.html') ;
} 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wiam_ Messages postés 188 Statut Membre 8
 
merci mais ca marche toujours pas
0