Gérer deux sessions avec php

Julien -  
Tittom Messages postés 422 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je vous explique mon problème: j'ai une page d'identification. Ce que je veux gérer c'est une session administrateur avec certains droits et une session clients avec moins de droits. Selon le mot de passe entré, la personne sera envoyée vers page_admin.php ou page_client.php
Comment puis je faire cela?
D'avance merci
A voir également:

1 réponse

Nik
 
Soit un peu plus précis, STP...
Les clients doivent s'identifier ?
Les renseignements sont stockés dans une base de données ?
0
Julien
 
Ok. En fait, quand on se connecte a la page aide.htm, on nous demande un numéro identifiant. Là, on fait appel à une base de données pour voir si l'identifiant est bon. Si c'est l'administrateur qui se log, il faut qu'il soit dirigé vers la page admin.php. Si c'est un client, il est envoyé vers une page client.php .
Comment je peux faire pour diriger vers 2 pages différentes? Cela doit etre simple mais je n'ai pas trouver dans le bouquin que j'ai...
0
Tittom Messages postés 422 Date d'inscription   Statut Membre Dernière intervention   128 > Julien
 
Jette un oeil à la fonction header();

en faisant qq chose dans ce style ça devrait marcher :

if (<condition pour etre admin) {
header("Location: http://tonsite/admin.php");
}
else {
header("Location: http://tonsite/client.php");
}


Attention à une chose : si on tape directement http://tonsite/admin.php, il ne faut pas qu'on puisse accéder aux fonctions d'administrateur ;) Autrement dit, ta page admin.php doit vérifier que le visiteur a bel et bien les droits d'admin...
Ca peut paraître évident, mais je préfère le rappeler :)

-- 
Tittom (ça c'est de la signature)
0