Session php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Session php

par yann_g » 29 juil. 2006, 21:35

dans ta bdd, crée un champ 'droits' avec comme valeur 1,2,3 etc selon le niveau de droits que possède l'utilisateur.

ensuite sur ta page, tu vas chercher le champ des droits de l'utilisateur connecté, si ta page est d'un niveau supérieur à ces droits, tu rediriges ton utilisateur avec éventuellement un message d'erreur lui expliquant pourquoi il a été redirigé (histoire qu'il comprenne que c'est pas un bug). tu peux aussi n'afficher que les liens, options des menus, etc. correspondant aux droits de l'utilisateur...

par dunbar » 29 juil. 2006, 17:57

Salut

Une solution simple serait d'ajouter dans ta table user un champ admin ("oui"/"non") et lorsque la personne se connecte à la page de ton site, tu vérifies si la valeur du champ admin est à "oui".

Sinon je ne connais pas de tuto pour créer une partie d'administration.

@+
N'y à t'il pas moyen de créer des droit exemple 1,2,3 Le 1 à accées à tout, le 2 a une miette en moins et le 3 à une seule page ?

par leakcim51 » 28 juil. 2006, 17:49

Salut

Une solution simple serait d'ajouter dans ta table user un champ admin ("oui"/"non") et lorsque la personne se connecte à la page de ton site, tu vérifies si la valeur du champ admin est à "oui".

Sinon je ne connais pas de tuto pour créer une partie d'administration.

@+

par rakizm » 28 juil. 2006, 17:48

salut !

je te donne une idée si tu veux si tu connais à l'avance tes utilisateurs tu peux créer des tableaux contenant la liste des utilisateurs qui onts le droit de faire telle ou telle chose ex:
$administrateurs = array(id_admin1,id_admin2,...,id_adminx);//tableau contenant les users pouvant avoir les memes droits que un Administarateur
après à chaque fois que tu as besoin de savoir si le user courant a tel ou tel droit tu fais un test :
 if (in_array($id_user,$administrateurs))
suite au résultat de ce test tu lui affichera ce dont il a besoin Exemple : tu vas lui afficher un boutton et pas un autre.

j'espère que c'est clair comme ça ;)


quant à ta partie administration de la base, une bonne idée : crée un autre site
qui aura une autre adresse que ton site où il y aura des interfaces pour chaque partie administration Exemple :

pour les utilisateurs tu aura une page appelée "admin_users.php"
tu y afficheras tous les utilisateurs avec un bouton"modifier"+un bouton "supprimer"
et au début de la page un bouton"Ajouter utilisateur"

mais bon ce ne sont que des idées après à toi de voir ce que tu veux faire

Session php

par dunbar » 28 juil. 2006, 17:15

Bonjour,

J'aurais deux questions comment faire pour créer des droit, je m'explique comment faire pour que certains utilisateurs n'ais pas accée à certaine pages d'un site.
Et ma deuxième question serai quelqu'un connais t'il un bon TUTO sur comment créer une partie Admin sur un site, elle devrais contenir par exemple (l'ajout d'utilisateur, la modification de certaine tables, etc..)

D'avance merci