Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-08-2008 14:20:18

pozowebs
Membre
Lieu: Gran Canaria
Date d'inscription: 06-07-2008
Messages: 83
Site web

Admin: Eviter les conflits entre admins?

Bonjour,

sur un gros projet (nombreux utilisateurs ayant les droits de modifier les même choses), comment gérer les conflits entre les admins (par exemple je ne veux pas qu'un admin puisse modifier une donnée qui est en train d'être éditée par un autre admin )... ?

hmm et question bonus, comment récuperer la liste des admins actuellement connectés?

Merci a+!

Hors ligne

 

#2 29-08-2008 14:43:53

acharrex
Membre
Lieu: Suisse
Date d'inscription: 27-04-2008
Messages: 135

Re: Admin: Eviter les conflits entre admins?

Salut,

Normalement, chaque admin devrait s'occuper de sa partie et donc aucun conflit ne devrait être rencontré. Mais bon...

Si tu veux introduire ce genre de système, il te suffit simplement de verrouiller la page permettant de modifier la donnée en question. Ce verrou peut être sauvegardé dans un fichier ou dans une table de données et avoir une date d'expiration (si l'admin reste sur la page jusqu'à expiration de sa session).

Concernant ta deuxième question, même principe : à chaque activité de l'administrateur sur ton site (changement de pages), tu enregistres la nouvelle date d'activité et supprimes celles expirées.

Mais bon après, peut-être qu'il existe une meilleure solution tongue

Dernière modification par acharrex (29-08-2008 14:44:48)

Hors ligne

 

#3 29-08-2008 18:58:31

lethak
Membre
Lieu: France
Date d'inscription: 05-04-2008
Messages: 168

Re: Admin: Eviter les conflits entre admins?

j'utiliserais les ACLs sauvegardés en base sql pour interdire temporairement a tous des modifications sur la dite page, puis une fois le timeout écoulé ou l'admin terminé, on supprime le lock.

Dernière modification par lethak (29-08-2008 18:59:41)


IT Dev @Twitter

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages