One-time codes for sign-up and sign-in

Doow verifies sign-up and password reset with a one-time code sent by SMS. Codes expire, so a code that falls into the wrong hands stops being valid after a short window.