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

ASP.NET Discussion :

Application multi-utilisateur + lock


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut Application multi-utilisateur + lock
    Bonjour a tous.

    J'ai récemment conçu une application qui permet de modérer des articles. L'ennui est que plusieurs personnes utilisent simultanément l'application. Une gridview présente les articles a modérés et chaque modérateurs choisi un article à modéré. Il arrive souvent que 2 modérateurs bossent sur le même article. J'ai entendu parler des locks mais je voudrais avoir le maximum d'avis sur vos stratégies pour gérer ce genre de problématiques

    Merci a tous

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    je presume que tu gere tes articles via une base de donnèes...

    le plus simple => ajouter un champs booleen "EditionEnCour"

    ainsi lorsqu'un moderateur edite l'article tu fait passer ce champs en TRUE puis, une fois sauvegarder tu passe en FALSE

    biensur tu l'as compris quand un moderateur veut editer un article et que le champs est a TRUE on lui affiche "Desoler mais l'article est deja en cours d'edition"



    tu peut egalement utiliser une table spècifique ou tu stock tout les articles en edition. ainsi ta tables contient tous les articles en cours d'edition.

    tu peut y stocker les infos voulus "n° article editer, nom du modo qui edite...."

  3. #3
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Le mot-clé lock sert juste dans les applications multithread pour éviter les accès concurrents. C'est le même principe que les mutex.

  4. #4
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    Merci pour ta précision SkyRunner.

    Le souci avec ta solution TheBlackReverand c'est que si l'utilateur quitte l'application en fermant le navigateur ou a la suite d'un bug, ca risque de me donner du trvail suplémentaire. Mais je n'ecarte pas cette option je refléchis encore. merci pour vos réponses

  5. #5
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Pourquoi ne pas vérifier toutes les minutes si l'utilisateur est toujours connecté et le cas échéant refaire passer EditionEnCour à false ?

  6. #6
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    Bonjour Smyley.

    Je prendre en compte ton idée. Toute les idées sont les bienvenu venu

    merci encore

Discussions similaires

  1. Application multi utilisateurs avec struts
    Par florette dans le forum Struts 1
    Réponses: 4
    Dernier message: 05/12/2008, 11h17
  2. Réponses: 2
    Dernier message: 14/09/2008, 12h26
  3. Application multi utilisateurs
    Par papy75 dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/04/2008, 07h42
  4. [ASP.net & VB.net] Application multi-utilisateur
    Par miya dans le forum ASP.NET
    Réponses: 4
    Dernier message: 03/04/2007, 16h48
  5. [sql server 2000] application multi utilisateur
    Par miya dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/04/2007, 20h43

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