Nesta #TerSoftware desconectada, deixem-me roubar um pouquinho e falar de autenticação de dois fatores
https://en.wikipedia.org/wiki/Multi-factor_authentication
Simplificando, dá para a gente ter um aplicativo que gera uma segunda senha, temporária, que o site reconhece como correta mesmo o aplicativo não se conectando à Internet!
Existem vários aplicativos autenticadores assim. Sugiro o @ente Auth, por todos os motivos.