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

时间:2014-05-15 06:12:38

标签: c# asp.net-mvc security session ip

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

2 个答案:

答案 0 :(得分:0)

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

Documentation

答案 1 :(得分:-1)

我会使用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>