'Is it possible to create an app with sign in based on location as well as other (e-mail, google, , etc)? And a workaround for fake location using VPN

I am working on an app that requires customers to sign up for an account and I want to make sure that the person signing in is in a selected location. My concern is that this would be easily bypassed if someone uses a VPN. Any way to work around that?

I haven't begun building the app yet but want to see what is possible with sign-in and sign-up.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source