English 中文(简体)
用户认证为p.net或mvc
原标题:User authentication in asp.net or mvc
  • 时间:2009-11-04 14:14:05
  •  标签:

我如何通过在伙伴关系中采用某种方法来检查用户是否改变了其IP地址。 净额

最佳回答

您可以使用:

Request.UserHostAddress()
问题回答

我利用以下手段获取用户:

public class UserIp
{
    private string _StrIpAddress;

    /// <summary>
    /// Initializes a new instance of the UserIp class.
    /// </summary>
    public UserIp()
    {            
        _StrIpAddress = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

        if (_StrIpAddress == null)
            _StrIpAddress = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

    }

    public override string ToString()
    {
        return base.ToString();
    }

}

系统.Web.HttpContext.Current.Request.UserHost Address 可以用来获取IP添加物。 您可以与IP地址匹配使用。 可在用户标识(会议启动)后或每页起首时进行核对(页载方法)。





相关问题
热门标签