JavaScript和微信小程序获取IP地址的方法

前端之家收集整理的这篇文章主要介绍了JavaScript和微信小程序获取IP地址的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

用户登录的IP地址判断是否重复登录,重复登录就进行逼退,那么怎么获取到浏览器的IP地址呢?最后发现搜狐提供了一个JS接口,可以通过它获取到客户端的IP。

接口地址如下:

http:

查询代码如下:

名称,我们判断是否重复登录就只需判断IP地址是否相同。

接口代码如下:

$(</span><span style="color: #008000"&gt;//</span><span style="color: #008000"&gt;IP地址异地判断</span> <span style="color: #0000ff"&gt;var</span> UserPhoneNum = getCookie("UserPhoneNum"<span style="color: #000000"&gt;); </span><span style="color: #0000ff"&gt;var</span> ipinfo =<span style="color: #000000"&gt; { </span>"UserPhoneNum": '86//' +<span style="color: #000000"&gt; UserPhoneNum,</span>"IP": returnCitySN["cip"<span style="color: #000000"&gt;] } $.ajax({ url: </span>"https://www.xxxxxxxxx.cn/xxxxxx/checklogin/"<span style="color: #000000"&gt;,data: ipinfo,type: </span>"get"<span style="color: #000000"&gt;,success: </span><span style="color: #0000ff"&gt;function</span><span style="color: #000000"&gt;(data) { </span><span style="color: #0000ff"&gt;if</span>(JSON.parse(data).state === 200<span style="color: #000000"&gt;) { } </span><span style="color: #0000ff"&gt;else</span><span style="color: #000000"&gt; { window.location.href </span>= 'login.html'<span style="color: #000000"&gt;; alert(</span>"您的账号已在别处<a href="/tag/denglu/" target="_blank" class="keywords">登录</a>,请<a href="/tag/tuichu/" target="_blank" class="keywords">退出</a>再进行<a href="/tag/denglu/" target="_blank" class="keywords">登录</a>!"<span style="color: #000000"&gt;) } },error: </span><span style="color: #0000ff"&gt;function</span><span style="color: #000000"&gt;() { alert(</span>"<a href="/tag/denglu/" target="_blank" class="keywords">登录</a>失效"<span style="color: #000000"&gt;); } });

})

登录的时候我们通过接口参数上传后台进行储存,然后通过上面这个接口判断浏览器IP是否和登录时IP一致,不一致就弹框提示并返回登录界面;

微信小程序获取IP:

<div class="cnblogs_code">

https:

代码如下:

获取用户IP地址 """进来获取ip地址" that = 'https://fangyuanxiaozhan.com/get_ip'"失败了"

猜你在找的JavaScript相关文章