IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Session selon le type d'utilisateur


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Delphi
    Inscrit en
    Août 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 11
    Points : 11
    Points
    11
    Par défaut Session selon le type d'utilisateur
    Bonjour,

    Je suis en train de travailler sur une partie réservé de mon site internet. J'arrive à faire une authentification via un login/mot de passe, par contre j'aurai besoin d'aide pour renvoyer les utilisateurs vers une page spécifique selon leur type (par ex : admin, utilisateur x, y ...)
    Voici le code que j'utilise actuellement :
    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
    <?
    include ('x.php');
    $login=$_POST['Login'];
    $password=$_POST['Mot_de_passe'];
    $ip = $_SERVER["REMOTE_ADDR"];
     
    if($login=='' || $password=='')
    {
    echo '<script language=javascript> alert ("Vous avez oublié de remplir un champ.");</script>';
    include('Login_client.php');
    exit;
    }
    $sql = "SELECT Mot_de_passe FROM login WHERE Login='$login'";
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    $data = mysql_fetch_array($req);
    if($data['Mot_de_passe'] != $password)
    {
    echo "<script language=javascript> alert ('Mauvais login / password. Merci de recommencer');</script>";
    include('espace_reserve.php');
    exit;
    }
    else
    {
    session_start(); 
    session_register("Login"); 
    header ('location:page_centre_sol/centre_sol_gesti.php');
    }
    ?>
    Je vous remercie d'avance pour aide

  2. #2
    Membre éprouvé Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Points : 1 019
    Points
    1 019
    Par défaut
    Citation Envoyé par TomtomGesti
    ..... par contre j'aurai besoin d'aide pour renvoyer les utilisateurs vers une page spécifique selon leur type (par ex : admin, utilisateur x, y ...).......
    On peut supposer que ces types d'identifiants (admin, utilisateur, etc...) sont spécifiés dans ta table ?
    Auquel cas, une requête est nécessaire pour les récupérer.
    Ensuite, tu fais un header location en fonction du statut récupéré et ceci, en utilisant des conditions.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 29/06/2014, 11h34
  2. afficher les menu d'un mdi selon le type d'utilisateur
    Par agnaou dans le forum Windows Forms
    Réponses: 7
    Dernier message: 19/06/2009, 13h08
  3. [Java] Viewer spécifique selon le type du fichier à charger
    Par themis dans le forum Design Patterns
    Réponses: 7
    Dernier message: 22/11/2005, 22h50
  4. [CSS] class selon le type d enfants
    Par luta dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 10/11/2005, 14h30
  5. Réponses: 18
    Dernier message: 08/12/2004, 15h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo