Gérer deux sessions avec php

[Fermé]
Signaler
-
Messages postés
422
Date d'inscription
mardi 30 mai 2000
Statut
Membre
Dernière intervention
10 janvier 2007
-
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

1 réponse

Soit un peu plus précis, STP...
Les clients doivent s'identifier ?
Les renseignements sont stockés dans une base de données ?
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...
Messages postés
422
Date d'inscription
mardi 30 mai 2000
Statut
Membre
Dernière intervention
10 janvier 2007
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)