Проверка местоположения пользователя для выполнения действия на сайте [закрыто]

Я создаю систему управления сотрудниками, используя django и angular (это то, в чем я больше всего разбираюсь).
Теперь реализовано практически все, за исключением проверки при регистрации, которая подтверждает, что пользователи действительно находятся в офисе. У меня есть два варианта: проверить, подключен ли пользователь к Wi-Fi компании (маршрутизатору starlink), и проверить географическое местоположение пользователя. Мы исключили возможность использования QR-кода, чтобы не использовать дополнительное устройство (для удобства).
Вариант использования корпоративной сети в некотором роде исключен, потому что вы не можете получить какую-либо уникальную информацию о маршрутизаторе из браузера (насколько я знаю, нет). Но для определения географического местоположения я использовал geoip2 на django, и это было недостаточно хорошо. Я также использовал геолокацию HTML5 из браузера, но она точна только на мобильных устройствах.


Есть ли какой-нибудь лучший geoapi (желательно бесплатный. Я всего лишь стажер) или какой-нибудь другой способ добиться этого? Я открыт для любых осуществимых идей
Вернуться на верх