【发布时间】:2014-07-03 10:41:36
【问题描述】:
我正在为所有从我的网站登录和注销的管理员存储会话,我还想存储他们的 IP 地址,我使用的是 asp.net mvc,而 c# 是语言。 . . 我如何捕获他们的 IP 地址?
【问题讨论】:
标签: c# asp.net-mvc security session ip
我正在为所有从我的网站登录和注销的管理员存储会话,我还想存储他们的 IP 地址,我使用的是 asp.net mvc,而 c# 是语言。 . . 我如何捕获他们的 IP 地址?
【问题讨论】:
标签: c# asp.net-mvc security session 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>
【讨论】: