Я разрабатываю живую демо-версию программного обеспечения, которое я написал. База данных смоделирована с использованием MySQL и поставляется с готовыми к использованию фиктивными данными. То, что я хотел бы сделать, - это создать время, в которое пользователь заходит, чтобы попробовать демо, и удалить его после выхода из системы или закрытия системы. Какой был бы наилучший подход для решения такой проблемы?Живые фиктивные данные для веб-приложения
0
A
ответ
1
При входе в систему пользователя вы можете открыть транзакцию в базе данных и никогда не выполнять фиксацию, а затем, когда он выходит из системы, вы просто выполняете откат или дожидаетесь окончания сеанса базы данных.
Это решение легко реализовать, и изменения не будут видны другим пользователям.
Это очень интересная идея, это не произошло со мной. Сделаю это. Большое спасибо! –
Я работаю над выполнением вашего решения, я начинаю транзакцию в процедуре входа в систему и откатываюсь в процедуре выхода из системы, но где-то в коде выполняется фиксация, поэтому я просматриваю ее. Тем не менее, ваше решение похоже на путь, поэтому еще раз спасибо за то, что нашли время ответить! Мои наилучшие пожелания. –