Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2007, 13h12   #1
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Par défaut [Conception] Conflits d'accès php

SLT
voila j'ai des enregistrements dont les utilistaeurs peuvent modifier (car meme droits) je voudrais faire la gestion de ces acces e evitant que deux utlisateurs modifient en meme temps .
ma solt est de :
- fixer un temps (décompte) à l'utilisateur lors de la modification .
- mettre une variable booleenne (occupé =vrai ) pour que les autres ne puissent pas modifier.
- une fois la modification achevée , on remet (occupé= faux)

l'idee de rajouter un temps (compteur) pour eviter un tel pb:
* si un utilisateur décide de modifier un enregistement , il met occupé =vrai puis annule l'opération , il va bloquer les autres ...

je programme en php avec une base oracle .
quelqu'un à t-il une autre idée pour gerer cette situation,et est ce que cette solution est bonne?
MERCI
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2007, 06h53   #2
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Bonjour,

Si les utilisateurs ont les même droits, la seule solution serait d'utiliser le transactionnel dans ta base de données.
Ainsi le SGBDR s'occupera lui même de la tâche qui consiste à 'ORDONNER' les modifications apportées à tes tables.

Commence par ce cours:

http://hcesbronlavau.developpez.com/Transactions/
  Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 16h38   #3
Invité de passage
 
Inscription : juin 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1
Points : 1
Points : 1
Par défaut attention

bonsoir,
je crois que ta solution est bien, mais il se trouve qu'en allouant a chaque utilisateur un quentum de temps des problemes peuvent survenir, a titre d'example si un utilisateur decide de rafraichir la page il pert la main et aucun autre utilisateur accede jusqu'a ecoulement du temps (se condamne lui meme et les autres )

bonne chance car je nest aucune proposition a faire

denata est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h52.


 
 
 
 
Partenaires

Hébergement Web