Chevauchement données update. [Résolu]

Signaler
Messages postés
155
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
4 janvier 2021
-
Messages postés
155
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
4 janvier 2021
-
Bonjour, Alors je vous explique.
J'ai une site pour gérer des plannings.
Plusieurs personnes peuvent modifier le planning en même temps.
Alors jai soucis car les donné vont ce chevauchée.
Comment je faire pour créer une liste d'attente genre qu'il est un seul acce en actif et les autre en attente.

1 réponse

Messages postés
13891
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 janvier 2021
782
bonjour,
tu pourrais par exemple accepter de travailler avec le premier, et répondre aux autres de réessayer plus tard.
Messages postés
155
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
4 janvier 2021
3
Mais comment je fait ça. Comment s'avoir que le id du planning est pris ?
Aissi l'utiliser peut laissé la page ouvert toute la journée il va bloquer les autre
Messages postés
31042
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2021
3 182 >
Messages postés
155
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
4 janvier 2021

Bonjour,

Dans le principe , il faut que tu gères une sorte de verrous virtuel basé sur la date/heure du dernier accès à cette page:
A chaque fois qu'un utilisateur entre sur une page d'édition
Tu enregistres, dans une tables, l'id de l'utilisateur, la date de dernier affichage de la dite page et l'id à modifié concerné
Si un utilisateur (qui n'a pas le même id) essaye d'accéder à une page déjà occupée, tu testes la date du dernier accès... si < à la date de maintenant -20 minutes (par exemple) alors, interdire l'accès..
Sinon, c'est lui qui devient le "propriétaire" de la page.
Messages postés
155
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
4 janvier 2021
3 >
Messages postés
31042
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2021

Mais où stocké le id de l'utilisateur, dans une session ?
Escque c'est sécurisé ? Genre une session on peux changer ça valeurs car c'est local.
Messages postés
155
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
4 janvier 2021
3 >
Messages postés
155
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
4 janvier 2021

Ou alors je lui donne une clé que je sauvegarde localement et dans la base de données si ils change son id il pourra plus accédé.
Et il vas perdre son accé
Mrc