Форма входа на основе местоположения пользователя - PullRequest
0 голосов
/ 14 октября 2019

Я работаю над созданием веб-приложения в Nodejs и Express, в котором есть формы входа. Существует 2 типа входа в систему, которые могут происходить в приложении. Один с именем пользователя и паролем, а второй с пин-кодом. Пин-логин предназначен только для людей, которые находятся внутри здания и имеют один и тот же Wi-Fi.

Каждый, кто находится за пределами здания или не подключен к Wi-Fi, должен будет использовать имя пользователя и пароль. Прямо сейчас мой веб-сайт использует кнопку переключения для переключения между входом в систему с помощью пин-кода, логина и пароля. Вот ссылка на мой дизайн страницы входа в codepen.

Я использую Jquery для переключения между двумя формами

$(".showAdminForm").click(function(){
    $(".user-login").hide();
    $(".admin-login").show();
    $(".user-login").append('<style type="text/css">@media (max-width: 575.98px) {.login .form .signup { top: 200px;}}</style>')
})

$(".showUserForm").click(function(){
    $(".admin-login").hide();
    $(".user-login").show();
    $(".user-login").append('<style type="text/css">@media (max-width: 575.98px) {.login .form .signup { top: 150px;}}</style>')
})

Я нашел этот express-ip модуль npm, но я просто хотел узнать, есть ли другие способы обнаружения IP-адреса или другие решения моей проблемы. Любые рекомендации будут с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...