سلام دوستان.من تو پروژه ام میخوام قسمت auth و ثبت نام رو تغییر بدم .بعنوان مثال فیلدهایی به جدول user اضافه کردم : phone , address,city,postCode .در مرحله ی اول میخوام کاربر اینها رو فقط پر کنه : name , emaile ,password,phone و بعد از اینکه کدی به موبایلش ارسال شد و کاربر درست وارد کرد بعد از اون ثبت ، لاگین و ریدایرکت اتفاق بیفته . و در مراحل بعد مابقی اطلاعات مثل ادرس و ... رو پر کنه
یه مقدار با تحلیل مراحل کار مشکل دارم :
یک : ایا منطق کار اینه که اول کد فعال سازی ارسال بشه و اگر درست بود اطلاعات نام ، ایمیل و ... در پایگاه ثبت بشه ؟
دو : آیا برای ارسال کد قبل از رجیستر ، میبایست یک middleware نوشت ؟ یا روندش شبیه فعال سازی ایمیل هست ؟

ممنون میشم کلیت کار و مراحل و منطق رو توضیح بدید .