Отправка формы один раз
Здравствуйте.
Подскажите, пожалуйста, есть ли готовое решение для вот такой задачи?
Есть форма FormIt + FormConstruct + FormSave. Пользователь должен зайти по сгенерённому URL в base64 и заполнить поля формы. Кусок из url в base64 перекодируется в ID (номер обращения) и попадает в форму. При отправки формы этот ID записывается в базу FormSave'ом как field1. Дальше необходимо, чтобы по этому URL (он же ID) форма говорила, типа редиректом: «Извините, но по форме с этим номером уже был отправлен ответ. Благодарим за...» То есть, нужно чтобы форма сработала успешно один раз и дальше не позволяла, кому-либо что-либо заполнять и отправлять.
Понятно, что, вроде бы, нужно написать какой-то hook для FormIt, но т.к. я совсем не программист ищу готовое решение… Может быть кто-то где-то что-то подобное встречал или реализовывал?
Подскажите, пожалуйста, есть ли готовое решение для вот такой задачи?
Есть форма FormIt + FormConstruct + FormSave. Пользователь должен зайти по сгенерённому URL в base64 и заполнить поля формы. Кусок из url в base64 перекодируется в ID (номер обращения) и попадает в форму. При отправки формы этот ID записывается в базу FormSave'ом как field1. Дальше необходимо, чтобы по этому URL (он же ID) форма говорила, типа редиректом: «Извините, но по форме с этим номером уже был отправлен ответ. Благодарим за...» То есть, нужно чтобы форма сработала успешно один раз и дальше не позволяла, кому-либо что-либо заполнять и отправлять.
Понятно, что, вроде бы, нужно написать какой-то hook для FormIt, но т.к. я совсем не программист ищу готовое решение… Может быть кто-то где-то что-то подобное встречал или реализовывал?