Более чем уверен не видете куда вынести
возможно, я делаю форму, которая создаёт заказ при условии, что пользователь не определён, то есть может быть в трёх состояниях:
1) авторизирован
2) новый и нет аккаунта
3) имеет аккаунт, но не залогинен
воот, кароче перед тем, как создавать заказ надо разобраться с юзером. У меня есть имя и почта. Я отправляю их на роут и проверяю:
1) если он залогинен, то отдаю ОК
2) если не залогинен и не существует - создаю (пароль сам придумываю и отправляю на почту), а после логиню его и отдаю ОК
3) если не залогинен и существует, то пока хз, думаю написать, типа такой уже существует и попросить ввести пароль и отправить на логин роут