Session php
wiam_
Messages postés
168
Date d'inscription
Statut
Membre
Dernière intervention
-
wiam_ Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
wiam_ Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Session php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Session invalide ou obsolète ✓ - Forum finances
5 réponses
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
<?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
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>';
}
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>';
}
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
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') ; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question