我正在建立一个CRM网站,我想限制用户从公司办公室外登录。为此,我需要在CRM网站中的任何一个登录时识别用户PC。我有一个想法,在登录时检查所有用户的IP,但是当我们重新启动互联网连接时,我们公司有动态IP,那么我的互联网IP每次都会更改,我有的问题如下:
那么我应该使用哪种技术来实现它?还是有其他方法呢?
我使用的语言是PHP-jquery-mysql
答案 0 :(得分:-1)
它只是一个想法,你试图通过HTML5 Geolocation到达那里它应该给你类似的数字纬度和经度,
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
希望它有助于Demo