Two-factor authentication via SMS code can be a huge headache if you’re somewhere that you can’t receive text messages, whether that’s a remote location or on a plane. So Facebook invented a new ...