Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/03/2007, 10h12   #1
Nouveau Membre du Club
 
Avatar de knoxville
 
Inscription : mars 2007
Messages : 58
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 58
Points : 30
Points : 30
Envoyer un message via MSN à knoxville
Par défaut [Conception] Login sur site internet

Bonjour à tous !

Je post car j'ai un petit souci en php ,
Je suis actuelement en stage en entreprise (je suis en bts info) et l'entreprise souhaite avoir un site internet. J'ai donc attaqué le developpement du site mais le problème est qu'ils perçoivent le site comme un portail intranet.
Je souhaite donc que chaque utilisateurs puisse se logger, des fonctions spécifique à son grade lui seront proposé (comme par exemple l'upload de fichier).
Le problème est que je n'ai aucune idée de la manière dont je dois gerer cela,
je precise que je travail avec php/mysql.
Pourriez vous m'indiquez une piste ou un exemple qui me permettrai d'avancer ?

Merci d'avance de vos réponses
knoxville est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2007, 10h23   #2
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour,

Pour cela tu peux créer un champ dans la table des utilisateur pour renseigner leur niveau (ou leurs droits) par exemple le champ "user_level".
le niveau 1 étant réservé aux simples utilisateurs sans droits puis 2 avec + de droits etc, etc

Tu enregistres le niveau de l'utilisateur dans la session lorsqu'il se connecte.

Ensuite dans tes scripts , lorsque tu en as besoin, tu peux faire :

Code :
1
2
3
4
5
6
 
if($user_level > 3 ){
 - - -
ici une fonction pour les user_level 4 et  + 
 - - -
}
Note : $user_level = $_SESSION['user_level']
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2007, 11h26   #3
Nouveau Membre du Club
 
Avatar de knoxville
 
Inscription : mars 2007
Messages : 58
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 58
Points : 30
Points : 30
Envoyer un message via MSN à knoxville
Citation:
Envoyé par N1bus
Bonjour,

Pour cela tu peux créer un champ dans la table des utilisateur pour renseigner leur niveau (ou leurs droits) par exemple le champ "user_level".
le niveau 1 étant réservé aux simples utilisateurs sans droits puis 2 avec + de droits etc, etc

Tu enregistres le niveau de l'utilisateur dans la session lorsqu'il se connecte.

Ensuite dans tes scripts , lorsque tu en as besoin, tu peux faire :

Code :
1
2
3
4
5
6
 
if($user_level > 3 ){
 - - -
ici une fonction pour les user_level 4 et  + 
 - - -
}
Note : $user_level = $_SESSION['user_level']

Merci beaucoup, je pense avoir saisie comment les sessions fonctionnent et votre indication va m'etre d'une grande utilité ;-)
knoxville est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h45.


 
 
 
 
Partenaires

Hébergement Web