Bonjour ! Je débute dans les sessions et je rencontre quelques problèmes :
J'ai une fonction qui verifie l'authentification ou si la session est déja commencé et si oui elle continue la session mais le problème est dans la continuité de la session, voila ma fonction sachant que cette fonction est dans un include et est appellée avant le HTML :
PS : je teste sur easyphp, cela vient peut être de la, mais l'extension Session est chargée, il ne faut pas faire de modification ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 function valide_login (){ if (!isset($_SESSION)){ //verifie si il y existe une session if(empty($_POST)){ //test si valeur posté pour login, si non retourne false return 0; } elseif (sizeof($_POST) > 0){ //verifie les identifiants et mdp $retour_id = mysql_query("SELECT id, pseudo, passe FROM utilisateurs WHERE pseudo='". $_POST['pseudo'] ."'"); $resultat_id = mysql_fetch_array($retour_id); if ($resultat_id['passe'] == $_POST['passe']){ //comparaison des mots de passe si bon session start-) session_start (); $_SESSION['utilisateur'] = $resultat_id ; $session = 1; return 1 ; } else{ $erreur = true ; return 0; } } } if (isset($_SESSION['utilisateur']['pseudo'])){ session_start (); return 2; } }
Merci
Partager