Опять лисапет придумали.
Интернет-банкинг давно по такому принципу работает
Вводишь логин/пароль — тебе приходит одноразовый пароль — вводишь его — логинишся…
Учите матчасть прежде чем делать выводы. В этих системах всегда генерируются запасные коды как раз на случай поломки/утери телефона, при настройке на вашем аккаунте настойчиво предлагается их записать в надежное место.
Apple представила двухфакторную верификацию для Apple ID и iCloud аккаунтов