[PHP] une page pour chaque utilisateur

Résolu
Utilisateur anonyme -  
 medeu -
bonjour,
je veux faire une application de gestion electronique des reclamations d'une societe. la premiere page de cette application est une page d'authentification, si le nom d'utilisateur existe dans la base, l'utilisateur doit etre dirige vers la page qui correspond a son profil. je ne sais pas comment faire pour avoir ces pages.
je remercie toute personne qui se porte volontiers pour m'aider.
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. seb4242 Messages postés 99 Statut Membre 43
     
    et bien là c'est de la programmation pure et dure:
    $user=$_SESSION['login']
    if($user=="Paul")
    {
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: pageApaul.php");
    exit;
    }
    else if($user=="Jacques")
    {
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: pageAjacques.php");
    exit;
    }
    else
    etc ...
    0
  2. Utilisateur anonyme
     
    bonjour,
    je te remercie pour l'explication, mais le code que tu m'a passe je l'ecris dans une page a part ou dans la page de login? cela veut dire suite au code de l'authentification?
    merci encore une fois.
    0
  3. Utilisateur anonyme
     
    bonjour,
    j'ai oublie de dire que la redirection vers les pages depend du role de l'utilisateur, s'il est administrateur ou un simple utilisateur. ou je peux inserer le test dans ma page de verif.php. voila le code de ma page de verification:
    <?php
    # FileName="Connection_php_mysql.htm"
    # Type="MYSQL"
    # HTTP="true"
    $hostname_logo = "localhost";
    $database_logo = "khaoula";
    $username_logo = "root";
    $password_logo = "";
    $login =$_POST["login"];
    $pass =$_POST["pass"];
    
    
    $khaoula = mysql_connect($hostname_logo, $username_logo, $password_logo) or trigger_error(mysql_error(),E_USER_ERROR); 
    
    mysql_select_db("khaoula");
    
    
    $req ="select * from utilisateur where nom_utilisateur='$login' and mot_de_passe ='$pass'";
    print($req);
    $res = mysql_query ($req );
    $row=mysql_fetch_row($res);
    if($row)
    {
    
    	print("bienvenue dans votre espace personnel");
    	}
    	else {
    		print("login et mot da passe incorrects");
    		}
    	/*
    session_start();
    session_register("login");
    $_SESSION["login"]=$n1;
    $a=$adr;
    ?>
    <script language="javascript">
    window.location.replace("<? echo $a;?>");
    </script>
    <?
    }
    else
    {
    	
    ?>
    <script language="javascript">
    window.location.replace("login.php?v=0&adr=<? echo $adr;?>&id_demande=<? echo $id_demande;?>");
    </script>
    <?
    }*/
    ?>

    je vous remercie.
    0