у меня первая форма с вводом телефона, в ней вводится телефон и по кнопке продолжить ввод реквеста валидируется и отправляется в БД и создаёт сессию. Открывается вторая форма с вводом кода подтверждения, где перед открытием отправляется запрос на проверку есть ли созданная сессия из первой формы, если нету - то вторая форма просто напросто будет не доступна, так я контролирую доступ к ресурсу. Чтобы не было возможности попасть на второй этап, не пройдя первого