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 :

Bloquer la modification


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 188
    Par défaut Bloquer la modification
    Bonjour,

    Voilà mon problème, j'ai un site avec un backoffice.
    Ce backoffice est constitué de pages parmettant de modifier le contenu de ma base de données.
    Je voudrais bloquer l'accès à une page que lorsqu'une autre personne est déjà sur cette page.
    J'ai bien pensé à mettre un flag dans la base de données mais si par exemple, l'autre personne ferme son navigateur, le flag restera en place et personne en pourra modfier à l'avenir le contenu de cette page.
    Avez vous une idée sur un moyen simple à mettre en place pour résoudre mon problème ?

    Merci par avance.

  2. #2
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Salut,
    J'ai bien pensé à mettre un flag dans la base de données mais si par exemple, l'autre personne ferme son navigateur, le flag restera en place et personne en pourra modifier à l'avenir le contenu de cette page.
    ce problème est assez récurent dans la gestion des accès aux ressources, tu peux tenter de faire un contrôle sur le flag et sur l'existence de la session propriétaire du lock.

  3. #3
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Citation Envoyé par Thes32 Voir le message
    Salut,

    ce problème est assez récurent dans la gestion des accès aux ressources, tu peux tenter de faire un contrôle sur le flag et sur l'existence de la session propriétaire du lock.
    Une question : si l'utilisateur ferme son onglet sans fermer son navigateur, la session existera toujours non ?

  4. #4
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    oui
    Z.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 265
    Par défaut
    Pour ce genre de système j'utiliserais deux champs : un contenant l'utilisateur du flag, un autre la date à laquelle il a posé ce flag.
    Ainsi pour vérifier si une personne peut accéder à la ressource, un algo du genre :

    si utilisateur = utilisateur ayant posé le flag
    alors accès OK
    sinon si date de pose du flag - date actuelle > temps "normal" d'édition défini
    alors accès OK
    sinon accès interdit

Discussions similaires

  1. [rendez-vous] Bloquer la modification du sujet
    Par s.n.a.f.u dans le forum Outlook
    Réponses: 5
    Dernier message: 27/06/2007, 16h32
  2. [Requête SQL]bloquer la modif sql automatique d'access
    Par grogui dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 27/03/2007, 11h52
  3. Réponses: 5
    Dernier message: 22/12/2006, 22h16
  4. [C#] Bloquer/empêcher modification colonne datagrid
    Par grome dans le forum Windows Forms
    Réponses: 2
    Dernier message: 03/07/2006, 23h07
  5. [VB6] Bloquer la modification dans une combo sans être en lecture seule..
    Par malhivertman1 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 10/05/2006, 16h55

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