[PHP] une page pour chaque utilisateur

Résolu/Fermé
Utilisateur anonyme - 18 mai 2007 à 23:10
 medeu - 29 sept. 2007 à 15:10
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.
A voir également:

4 réponses

seb4242 Messages postés 99 Date d'inscription samedi 29 octobre 2005 Statut Membre Dernière intervention 15 septembre 2010 43
18 mai 2007 à 23:14
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
Utilisateur anonyme
19 mai 2007 à 12:37
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
Utilisateur anonyme
19 mai 2007 à 13:22
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
 t nul... c ts
0