CHECK
1) Kya aapne resend 2-3 baar dabaya? Har naya request purana OTP cancel kar deta hai — hamesha AAKHRI SMS ka OTP dalo. 2) Phone ki Date/Time 'Automatic' hai? Galat clock se OTP expired lagta hai. 3) SMS der se aaya aur window nikal gayi?
FIX
1-2 minute ruko, EK baar fresh OTP mangao, SMS aate hi turant latest code dalo. Edge case: agar aapne TOTP (authenticator app) setup kiya hai to login par authenticator ka 6-digit code chalta hai, SMS OTP nahi — authenticator app me time-sync karo agar code reject ho.
PREVENT
ek baar me ek hi OTP request karo; network patchy rehta hai to Settings me TOTP setup kar lo — wo bina SMS ke chalta hai.