PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV (précédentes versions) → Gérer multiconnexion
Gérer multiconnexion
Débuté par alex, 23 nov. 2022 09:00 - 2 réponses
Posté le 23 novembre 2022 - 09:00
Bonjour,

pour faire simple, j'ai développer un portail de gestion de stock de produits pour lequel il peut y avoir jusqu'à 30 utilisateurs simultanément.
A la création d'un produit, s'il n'y a que quelques utilisateurs connectés (1 ou 2), pas de problème. Mais s'il y en a beaucoup, des données sont interchangés entre utilisateurs.
Ex : si user1 crée un produit (par ex une chemise avec identifiant 123) en même temps que user2 (une chaussure avec id 124), alors il arrive quelque fois que l'identifiant 123 se retrouve avec les données du user2 donc chaussure.

Dans la base on va donc avoir l'id 123 identifié comme une chaussure alors qu'il l'a enregistré chemise.

Merci de votre aide
Membre enregistré
945 messages
Popularité : +53 (63 votes)
Posté le 25 novembre 2022 - 13:16
Membre enregistré
134 messages
Posté le 04 février 2023 - 14:31
Bonjour,

Il faut en regle générale haire un hblocageFichier() des fichiers concernés par l opération ....terminé par un hdeblocage(Fichier)
et de faire ensorte que entre le blocage et l deblocage il n y est pas par exemple de demande de saisie ou d instruction de type info() ou si ouinon qui risque de bloquer trop longtemps les autres utilsateurs.

J'ai toulours pratiqué ainsi en windev ou webdev depuis 25 ans ..

--
Dede 110 Windev depuis version 1.5