如何跟踪执行数据库操作的计算机的ip地址

本文关键字:操作 数据库 计算机 地址 ip 执行数 执行 何跟踪 跟踪 | 更新日期: 2023-09-27 18:03:22

我正在为所有从我的网站登录和注销的管理员存储会话,我还想存储他们的ip地址,我使用asp.net mvc和c#是语言…我如何捕获他们的IP地址?

如何跟踪执行数据库操作的计算机的ip地址

您可以尝试使用Request.UserHostAddress吗?这将返回当前用户的ip地址。

文档

我将使用JavaScript在登录表单上填充一个隐藏字段,其中包含他们的IP地址。

<script type="application/javascript">
    function getip(json){
      document.getElementById("hiddenIpField").value=json.ip;
    }
</script>
<script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"></script>