OTP (One-Time Password) Verification
To safeguard customer-level accounts, App Mint features an automated backend email verification flow:
* If a customer-level account is not yet OTP-verified, the login service blocks access, generates a secure 6-digit verification code, and dispatches it to your registered email via the background message queue.
* The system prompts the user to enter the 6-digit verification code.
* Enter the code received in your inbox.
* If the code is correct, the system updates your status to `isOtpVerified: true`, issues your JWT session token, triggers a welcome email, and grants dashboard access.
* If you do not receive the email, click **Resend Verification Code** to request a new code.