Jeg holder på med ett lite bi-prosjekt her med en slags notepad-løsning på nett for meg og noen venner.
Tanken bak dette er at vi skal kunne dele en og samme "huskelapp" når vi skal ut på turer etc.
Men jeg har fått ett lite problem, som jeg ikke klarer finne en fullgod løsning på..
Scenario : dersom jeg og en av mine venner redigerer på denne lappen samtidig, og min venn lagrer lappen før meg, så vil det han har gjort gå tapt når jeg lagrer.
Derfor trenger jeg en måte å "låse" innlegget for redigering når en annen redigerer på det..
Det i seg selv er jo enkelt, men hva hvis den personen som redigerer på det bare plutselig lukker browseren ? Da er det jo ingenting som forteller serveren min at innlegget kan åpnes igjen.. hvis dere forstår?
Så.. er det noen som har noen gode ideer til meg på hvordan jeg kan løse dette ?
Har til dags dato ikke sett noen koder som kan være beskyttende for slike ting som tap av forbinnelse til internet, lukking av browser etc..
Da må jeg eventuelt gjøre dette tidsbasert.. men jeg er ikke helt sikker på hvordan jeg kan gjøre det heller på en god måte.. må jeg kjøre en cron ? kan jeg sjekke opp mot tids-stempel etc ?
Håper noen har lyst å hjelpe meg
Tanken bak dette er at vi skal kunne dele en og samme "huskelapp" når vi skal ut på turer etc.
Men jeg har fått ett lite problem, som jeg ikke klarer finne en fullgod løsning på..
Scenario : dersom jeg og en av mine venner redigerer på denne lappen samtidig, og min venn lagrer lappen før meg, så vil det han har gjort gå tapt når jeg lagrer.
Derfor trenger jeg en måte å "låse" innlegget for redigering når en annen redigerer på det..
Det i seg selv er jo enkelt, men hva hvis den personen som redigerer på det bare plutselig lukker browseren ? Da er det jo ingenting som forteller serveren min at innlegget kan åpnes igjen.. hvis dere forstår?
Så.. er det noen som har noen gode ideer til meg på hvordan jeg kan løse dette ?
Har til dags dato ikke sett noen koder som kan være beskyttende for slike ting som tap av forbinnelse til internet, lukking av browser etc..
Da må jeg eventuelt gjøre dette tidsbasert.. men jeg er ikke helt sikker på hvordan jeg kan gjøre det heller på en god måte.. må jeg kjøre en cron ? kan jeg sjekke opp mot tids-stempel etc ?
Håper noen har lyst å hjelpe meg