Bonjour
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49<?php session_start();?> // debut de session //connection a la base intrasde if(!mysql_connect('localhost','root')) { echo'Connection Impossible'; exit(); }else{ echo''; } mysql_select_db('intrasde'); if (isset($_POST['login'])){ // execution apres envoi du formulaire $login = $_POST['login']; // mise en variable du nom d'utilisateur $pass = md5($_POST['pass']); // mise en variable du mot de passe crypte // requete sur la table administrateurs $verif_query=sprintf("SELECT * FROM user WHERE login='$login' AND pass='$pass'"); // requete sur la base administrateurs $verif = mysql_query($verif_query) or die(mysql_error()); $row_verif = mysql_fetch_assoc($verif); $utilisateur = mysql_num_rows($verif); if ($utilisateur) { // On test s'il y a un utilisateur correspondant session_register("authentification"); // enregistrement de la session // declaration des variables de session $_SESSION['privilege'] = $row_verif['privilege']; // le privilege de l'utilisateur (permet de définir des niveaux d'utilisateur) $_SESSION['nom'] = $row_verif['nom']; // Son nom $_SESSION['prenom'] = $row_verif['prenom']; // Son Prenom $_SESSION['login'] = $row_verif['login']; // Son Login $_SESSION['pass'] = $row_verif['pass']; // Son mot de passe header("Location:page_connection.php"); // redirection vers la bonne page si OK } else { exit("Location:connect_root.php?erreur=login"); // redirection vers cette page si utilisateur non reconnu } } // GESTION DE LA Deconnexion if(isset($_GET['erreur']) && $_GET['erreur'] == 'logout'){ // Test sur les paramètres d'URL qui permettront d'identifier un "contexte" de déconnexion $prenom = $_SESSION['prenom']; // On garde le prénom en variable pour dire au revoir (soyons polis :-) session_unset("authentification"); header("Location:connect_root.php?erreur=delog"); } ?>;
mon probleme est que je n'arrive pas ouvrir la page (page_connection.php) le message qu'il me ramene est (Location:connect_root.php?erreur=login)
Merci de votre aide
Partager