- Resend OTP feature is a must incase login with OTP is available to the user. It cannot be omitted at any cost.
- Re-sent OTP must not replace the previous OTP - The previous OTP should itself be re-sent.
- Resending OTP must be permissible after some valid time gap (ex. 1 minute)
- Re-sending should be permissible only for upto 3 times.
- There should be a toast/confirmation to the user that the new OTP has been sent.
- Incase of a wrong OTP entered by the user, a proper validation error should be shown