Page login qui redirige chaque utilisateur vers sa page
kikzee
Messages postés
87
Statut
Membre
-
kikzee Messages postés 87 Statut Membre -
kikzee Messages postés 87 Statut Membre -
Bonjour,
j'ai 4 utilisateur chaqu'un a sa propre page apres connexion comment faire EN PHP ? merci voici mon code : php:
j'ai 4 utilisateur chaqu'un a sa propre page apres connexion comment faire EN PHP ? merci voici mon code : php:
<?php
ini_set('display_errors','off');
session_start();
if(isset($_POST['submit']))
{
mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('company') or die(mysql_error());
$name=$_POST['name'];
$pwd=$_POST['pwd'];
if($name!=''&&$pwd!='')
{
$query=mysql_query("select * from login where username='".$name."' and password='".$pwd."'") or die(mysql_error());
$res=mysql_fetch_row($query);
if($res)
{
$_SESSION['name']=$name;
header('location:admin.php');
}
else
{
echo "<span class='warning'> votre username ou mot de passe est incorrect</span>";
}
}
else
{
echo"<span class='error'>saisie votre username et password</span>";
}
}
?>
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI Merci d'y penser dans tes prochains messages. |
1 réponse
-
Il faut que tu créer une page par utilisateur et que tu compare la variable session au nom entré dans ton login si c'est bon, tu redirige vers la page comportant le nom de session
header('location:'.$_SESSION['name'].'.php')-
-
En fait la session se creer par page ouverte, chaque utilisateur a sa propre session sur son ordinateur, donc je te conseil plutot de pouvoir gerer les utilisateur via un champ dans ta database qui prendra en compte les valeurs soit d'administrateur, soit d'utilisateur et en fonction de qui est quoi, tu peux gerer deux page differente.
Si tu es sur que tu n'aura que 4 utilisateurs, tu peux leurs creer à chacun un nom dans la base de donnée avec un mot de passe, et avec la condition sur la session tu peux voir qui est connecté, et ainsi le rediriger vers sa propre page -
-
-
-