IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Sécurité] Conception d'un module d'administration


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut [Sécurité] Conception d'un module d'administration
    Bonjour,

    Voilà je suis devant un problème que j'aimerai vous soumettre. Je dois concevoir un module d'administration devant valider des profils d'inscrits au site Web. Nous sommes deux personnes minimum à devoir valider ces profils.

    Le problème est qu'il ne faut pas que nous soyons amenés à valider les mêmes ! Par conséquent les profils affichés sur un poste ne doivenet pas s'afficher sur l'autre et cela quelque soit le nombre de valideurs.

    Avez-vous des suggestions ?

    merci à tous

  2. #2
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 516
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 516
    Par défaut
    Il faut placer un status au profil; s'il a été traité ou non. Si deux personnes ouvre le même profil c'est le premier a avoir validé qui coupe l'herbe sous le pied de l'autre qui lui recevra le message comme quoi le profil déjà traité.
    Il faut simplement regarder le status avant de pouvoir séléctionné les profils et juste avant la traitement du profil.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    Oui mais ils peuvent tout à fait ouvrir le même profil non traité

  4. #4
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 516
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 516
    Par défaut
    Citation Envoyé par viny
    Oui mais ils peuvent tout à fait ouvrir le même profil non traité
    Oui mais c'est celui qui aurait traité le profil en premier qui gagne après tu peux t'arranger pour savoir qui l'a ouvert mais comme vous êtes que deux c'est facile.

    Il y a la solution de faire en sorte que lorsqu'ont ouvre le profil il ne puisse pas être ouvert par un autre en même temps mais tu vas rentrer dans d'autre problème telle que : Si le profil n'est finalement pas traité comment refermé le profil, combien de temps etc... c'est plus lourd,long, délicat à gérer.

    Franchement, ne bloque pas sur ce problème, j'imagine qu'il y a des choses plus important. C'est pas bloquant tu pourras toujours revenir sur ce problème. Au pire si ça te gène quand même tu peux faire en sorte de marquer le profil étant ouvert par telle personne depuis x temps et qu'il est surement en cour d'édition mais ne te bloque pas l'édition du profil mais cela ne retir pas le fait qu'il ne faut pas que le profil puisse être validé plus d'une fois.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    ouaih non c pas une solution acceptable pour moi...

    J'y réfléchis

  6. #6
    Membre éclairé Avatar de pimpmyride
    Inscrit en
    Décembre 2005
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 321
    Par défaut
    Une solution tout simple
    tu crée un nouveau champs dans ta base sql pour chaque profil que tu appel par exemple validation. Ce champs peut prendre 4 valeurs : en attente, ouvert, accepter, refuser.

    - L'internaute s'inscrit le champrs prend la valeur en attente.
    - Toi ou ton collegue ouvrez le profil pour le consulter tu passes la valeur a ouvert, ainsi si quelqu'un veut ouvrir le profil il ne peut pas (faut coder ca mais c pas dur, juste une petite verif)
    - tu acceptes ou refuse le profil le champ prend comme valeur accepter ou refuser (autre verif a faire)

    et voila le tour est joué.

    je te conseil de remlacer les valeurs dans mysql de en attente par 0, ouvert par 1, accepter par 3 et refuser par 3

Discussions similaires

  1. [CR XI] Impossible de se connecter à l'Info View et Module d'Administration avec IIS
    Par chrischros10 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 19/02/2009, 20h55
  2. Réponses: 1
    Dernier message: 19/05/2008, 14h12
  3. [tomcat] login au module d'administration
    Par hatou dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 16/07/2007, 14h14
  4. problème au niveau du module d'administration de tomcat
    Par mnr_nfo dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 20/03/2007, 09h09
  5. [Conception] Menu déroulant dynamique et administrable
    Par guy2004 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 16/05/2006, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo