[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Многопользовательское приложение. Как сохранить це
bayanruby
Пишу веб-приложениe.
Оно не для одного пользователя и некоторые страницы можно будет изменять многим пользователям.
Вопрос: как сохранять целостность информации, ведь пользователь может начать редактировать информацию, а другой уже удалил эту страницу.. тот нажимает сохранить и.. капец.

Сейчас я постоянно делаю проверки "существует ли это.."

А что делать когда несколько пользователей начали изменять информацию сразу?
Ну и в таком духе... Как защищаться? Перед каждым дейсвтием делать стопицот проверок?
dron4ik
я когда-то подобное делал, я просто сделал отдельную часть формы, которую обрабатывал только когда данные были отрицательными от ожидаемого...

Суть такова, в поле с контентом храним и статус, (с этого вытекает что DELETE мы не используем) public или private ну ,или 1 и 0.
если при редактировании пришло public, игнорируем это поле и апдейтим как всегда, а если private то меняем статус, и думаем что оно удалено...

Выходит, 1 удалил, другой исправил, запись исправится, но будет невидима...

_____________
Ex3m.com.ua — Активный образ жизни
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.