происходит переход на отдельную страницу подтверждения смс-кодом, вопрос в следующем: если обновить страницу подтверждения смс, то как думаете лучше сделать, сохранять все те заполненные поля в localstorage или произвести редирект снова на форму регистрации и снова ее заполнять или еще как-то?
Если ты в локал сторадж хочешь сохранить данные пользователя , то после завершения регистрации желательно убрать эти ключи. Но второй способ, с редиректом может быть неудобен пользователю , придется заново все заполнять, даже если он случайно обновил страницу.
и если пользователь вдруг ввел в адресной строке страницу подтверждения смс, получается делать проверку на наличие ключа в локал сторадже и делать редирект, если данных нет?
Пользователь не должен вообще туда попасть, без заполненной формы.
Смс на телефон приходит или почту
Не знаю , зачем тебе отдельная страница для этого, можешь просто на странице формы создать блок, который будет виден только если форма валидная и пользователь нажал на кнопку отправки формы. В этом блоке просто пользователь и будет вводить смс
на телефон, может имеет вообще тогда смысл сделать форму регистарции и экран подтверждения одной страницой и в зависимости от наличия ключа в localstorage отображать тот или иной блок, а если пользователь случайно обновил страницу подставлять в форму из локалстореджа
тоже к этому пришел, спасибо
Обсуждают сегодня