通过客户端IP来规定访问者的访问权限
2008-01-27 11:40
316 查看
该程序是在写一个项目的时候需要用到的,后面经过分析、测试通过,特别适合用在局域网内的web程序。
//在首页初始化方法中
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
//判断客服端IP的的范围
string ip=Request.ServerVariables["REMOTE_ADDR"];//获得客服端IP
string Start1_ip="***.***.***.***";
string End1_ip"***.***.***.***";
string Start2_ip="***.***.***.***";
string End2_ip="***.***.***.***";//这些是你所在局域网内的IP段
//………………………… 这里根据实际情况设置多个IP段
//与客服端IP做比较
if(Start1_ip.CompareTo(ip)<0&&End1_ip.CompareTo(ip)>0||Start2_ip.CompareTo(ip)<0&&End2_ip.CompareTo(ip)>0)
{
//这里是在你局域网内的用户权限的操作
}
else
{
//这里是不在你局域网内的用户权限的操作
}
//在首页初始化方法中
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
//判断客服端IP的的范围
string ip=Request.ServerVariables["REMOTE_ADDR"];//获得客服端IP
string Start1_ip="***.***.***.***";
string End1_ip"***.***.***.***";
string Start2_ip="***.***.***.***";
string End2_ip="***.***.***.***";//这些是你所在局域网内的IP段
//………………………… 这里根据实际情况设置多个IP段
//与客服端IP做比较
if(Start1_ip.CompareTo(ip)<0&&End1_ip.CompareTo(ip)>0||Start2_ip.CompareTo(ip)<0&&End2_ip.CompareTo(ip)>0)
{
//这里是在你局域网内的用户权限的操作
}
else
{
//这里是不在你局域网内的用户权限的操作
}
相关文章推荐
- 通过客户端IP来规定访问者的访问权限(原创)
- MySQL通过IP来访问数据库的权限解决方法
- 根据 crazycode的建议,修改通过IP控制权限访问网站的部分代码
- 通过request对象获取访问网站用户的 IP 访问者的浏览器名 操作系统名 从哪里转过来 以及 Url 上的所有参数
- socket C/C++编程(1)通过服务器的外网ip,对服务器进行远程端口的登录访问(以win10客户端远程访问外网ubuntu服务器为例)
- tigase客户端通过ip访问 Not able to connect Android client with local XMPP server
- 通过GeoIP2分析访问者IP获取地理位置信息
- 只让用户通过域名访问网站,使用IP不能访问的方法
- 通过GeoIP2分析访问者IP获取地理位置信息
- SharePoint 通过客户端API访问SharePoint状态栏
- 通过GeoIP2分析访问者IP获取地理位置信息
- 接口加密《一》:移动应用中,通过在客户端对访问的url进行加密处理来保护服务器上的数据
- Windows Server 2008 R2通过IP安全策略阻止 IP访问
- apache安装了,通过ip访问不了apache的页面方法解决
- tomcat 记录 访问者 ip + 访问地址
- 通过免费域明配置内网IP,使得其他人可通过外网访问
- WCF 身份验证 通过检查客户端IP
- Nginx禁止通过IP,未绑定域名访问服务器
- Linux服务器tomcat无法通过ip加端口访问