Pas de conservation des variables de session
Résolu/Fermé
AntoineOnTheWeb
Messages postés
28
Date d'inscription
mercredi 26 décembre 2012
Statut
Membre
Dernière intervention
26 décembre 2012
-
Modifié par AntoineOnTheWeb le 26/12/2012 à 18:36
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 26 déc. 2012 à 20:57
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 26 déc. 2012 à 20:57
A voir également:
- Pas de conservation des variables de session
- Estelle vient de verrouiller sa session d’ordinateur. que peut-on dire ? ✓ - Forum Windows
- Ants session déconnectée - Forum Services en ligne
- Facebook session expirée ✓ - Forum Facebook
- Session qui se verrouille ✓ - Forum Matériel & Système
4 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
26 déc. 2012 à 20:24
26 déc. 2012 à 20:24
Sans code ? c'est dur !
Noël est passé !
Noël est passé !
AntoineOnTheWeb
Messages postés
28
Date d'inscription
mercredi 26 décembre 2012
Statut
Membre
Dernière intervention
26 décembre 2012
9
26 déc. 2012 à 20:36
26 déc. 2012 à 20:36
Effectivement vous avez raison !
Voici le code :
process_connect.php :
Ca marche quand je mets le bon login pswd, puis quand j'actualise la page ça remets le formulaire de connexion.
Et oui je mets le session start
Voici le code :
<?php session_start(); //Connexion db try { $db = new PDO('mysql:host=********;dbname=********', '********', '********'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } //Intégration du process de connxion include 'process_connect.php'; [...] if ($_SESSION['connexion']==true) { //affichage de la page [...] } else { //formulaire de connection [...] }
process_connect.php :
<?php //Demande de déconnexion if ($_GET['disconnect']) { session_destroy(); } $mail_valid=true; $password_valid=true; //Processus de connexion //Verification de la présence des champs login et mdp if (isset($_POST['mail']) AND isset($_POST['password'])) { //Extraction des e-mails présents dans la base $exctract_account = $db->query('SELECT * FROM data_users'); //Verification de la correspondance entre mail du POST et mail de la db while ($exctrated_account = $exctract_account->fetch()) { $mail_valid=false; if ($exctrated_account['mail']==$_POST['mail']) { $mail_valid=true; $password_valid=false; if ($exctrated_account['password']==md5($_POST['password'])) { $password_valid=true; $_SESSION['connexion']=true; } } } } ?>
Ca marche quand je mets le bon login pswd, puis quand j'actualise la page ça remets le formulaire de connexion.
Et oui je mets le session start
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
26 déc. 2012 à 20:39
26 déc. 2012 à 20:39
Peux-tu essayer en écrivant ceci :
<?php session_start();avec un unique espace !
AntoineOnTheWeb
Messages postés
28
Date d'inscription
mercredi 26 décembre 2012
Statut
Membre
Dernière intervention
26 décembre 2012
9
26 déc. 2012 à 20:41
26 déc. 2012 à 20:41
Pas de changement...
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
Modifié par Heliotte le 26/12/2012 à 20:52
Modifié par Heliotte le 26/12/2012 à 20:52
Peux-tu me donner le nom des fichiers (même si pas réel) .. juste pour me rendre compte comment cela fonctionne.
L'utilisateur affiche la page de connexion "tata" qui contient le formulaire "tata" par get ou par post .. etc.
Que signifie ce code ?:
while ($exctrated_account = $exctract_account->fetch())
L'utilisateur affiche la page de connexion "tata" qui contient le formulaire "tata" par get ou par post .. etc.
Que signifie ce code ?:
while ($exctrated_account = $exctract_account->fetch())
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
26 déc. 2012 à 20:57
26 déc. 2012 à 20:57
Tu peux continuer à poser tes questions sur le site du zéro .. https://openclassrooms.com/forum/sujet/pas-de-conservation-des-variables-de-session-51805
Pour ma part, j'en ai terminé avec ce post !
Pour ma part, j'en ai terminé avec ce post !