2015-07-21 10 views
0

Я разрабатываю живую демо-версию программного обеспечения, которое я написал. База данных смоделирована с использованием MySQL и поставляется с готовыми к использованию фиктивными данными. То, что я хотел бы сделать, - это создать время, в которое пользователь заходит, чтобы попробовать демо, и удалить его после выхода из системы или закрытия системы. Какой был бы наилучший подход для решения такой проблемы?Живые фиктивные данные для веб-приложения

ответ

1

При входе в систему пользователя вы можете открыть транзакцию в базе данных и никогда не выполнять фиксацию, а затем, когда он выходит из системы, вы просто выполняете откат или дожидаетесь окончания сеанса базы данных.

Это решение легко реализовать, и изменения не будут видны другим пользователям.

http://dev.mysql.com/doc/refman/5.6/en/commit.html

+0

Это очень интересная идея, это не произошло со мной. Сделаю это. Большое спасибо! –

+0

Я работаю над выполнением вашего решения, я начинаю транзакцию в процедуре входа в систему и откатываюсь в процедуре выхода из системы, но где-то в коде выполняется фиксация, поэтому я просматриваю ее. Тем не менее, ваше решение похоже на путь, поэтому еще раз спасибо за то, что нашли время ответить! Мои наилучшие пожелания. –

 Смежные вопросы

  • Нет связанных вопросов^_^