Я создаю веб-приложение, которое позволяет пользователю размещать статьи или блоги в приложении.Я хочу разрешить пользователям редактировать блог только до ограниченного времени его создания.Мол, скажем, всего 15-20 минут.
Чтобы воспользоваться этой функцией, я подумываю о помощи файлов cookie.Всякий раз, когда создается новый блог, я создаю истекающий файл cookie на компьютере пользователя.Всякий раз, когда пользователь пытается отредактировать блог, соответствующий файл cookie должен присутствовать и отправляться на сервер. Если файл cookie отсутствует / истек, то редактирование не разрешено!
Является ли это хорошим способом реализации этой функции?Есть ли лучшие альтернативы этому?
Я не хочу делать чтение из базы данных, чтобы увидеть, в какое время был создан блог, а затем разрешить ему редактировать или нет. (Моя БД не оптимизирована для чтения, этооптимизирован для записи) Я знаю, если куки отключены, функциональность не может быть реализована с этим пользователем или если пользователь поменял компьютер между ними, но вы можете смело предположить, что я могу жить с этими ограничениями.Любые комментарии, отзывы, критика приветствуется!