Предотвращение перехода пользователей на страницы оформления заказа

Я создаю процесс оформления заказа с 4 страницами, однако я боюсь, что пользователь может попытаться вернуться к предыдущим страницам оформления заказа, чтобы изменить и повторно отправить информацию в попытке манипулировать информацией.

Я слышал о nonces, но я не могу обернуть голову вокруг него. Как бы я связал одноразовый номер с оформлением заказа? И как это предотвратит переход человека на случайную страницу процесса оформления заказа с помощью URL (без использования стрелки "вернуться назад" в браузере), не будет ли код на стороне сервера создавать новый одноразовый номер для этой страницы при ее вызове и, таким образом, человек еще сможет изменить информацию?

Что я ищу, так это чтобы 1. человек не мог случайно перейти на любую страницу процесса оформления заказа (например, на домашней странице, а затем перейти на последнюю страницу оформления заказа). И 2. не иметь возможности вернуться на предыдущую страницу оформления заказа.

Я ищу очень линейный процесс, который пользователь должен запустить в определенный момент (например, определенную кнопку оформления заказа), иначе у него не будет доступа ни к одной из страниц оформления заказа. Они также должны следовать каждому этапу оформления заказа в правильном порядке. Есть идеи, как это можно сделать?

0 ответов

Другие вопросы по тегам