Sí se puede hacer, el problema es qué pasará cuando un cliente registrado tenga problemas para acceder a internet y no pueda utilizar tu aplicación (no va a estar muy contento)

. O imagina que por un problema con tu ISP, o con telefónica (o la compañía de tu servidor), este está OFFLINE durante 2 días; ¿Qué pasará con tus clientes? ¿Los que tienen un número válido y que durante 2 días no van a poder entrar en su aplicación?
No creo que estén muy contentos...
Hay que tener presente todas las posibles opciones (sobre todo pensado en los clientes "legales") antes de implementar algun sistema de protección como este.