Kom ihåg mig?
Home Menu

Menu


Multi user i PHP

Ämnesverktyg Visningsalternativ
Oläst 2017-05-03, 23:26 #1
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Standard Multi user i PHP

Om man har flera användare inloggade på en "resultatsida", där varje användare har rätt att ändra på valfri resultatrad, bör man köra "Ajax-anrop" i bakgrunden (varje 20 sekund) mot servern för att se om någon annan användare har ändrat någon resultatrad?
Alltså hur hanterar man flera användare? Det blir ju alltid en risk att två användare ändra samma resultat nästan samtidigt, om man inte låser möjligheten att ändra till den som först klickade? vad är best practice?
Hoppas att ni förstår min ideologiska fråga.,..
Sven74 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2017-05-04, 09:36 #2
Johnny Viking Johnny Viking är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 273
Johnny Viking Johnny Viking är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 273
Du får nog mixa javascript och php och pusha information till användarna på resultatsidan. När servern märker att någon sparat i ett fält, får du via javascript en pushnotis i princip om att X fält redigeras just nu och är låst för alla utom originalanvändaren just nu.
Johnny Viking är inte uppkopplad   Svara med citatSvara med citat
Oläst 2017-05-04, 20:34 #3
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Tack Johnny, Jag googlar runt på Server Sent Events. :-)
Sven74 är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 13:23.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017