asp限制IP登陆

IP访问限制ASP程序(可加入后台) v1.0 IP访问限制ASP程序(可加入后台) 1.0 介绍: #fceywz_ip     文件夹:数据库文件夹  里面的#fceywz_ip.asa是ACCSEE2003数据库 ip.asp         管理可访问网页的IP地址管理; ip_tj.asp      添加新的IP地址; ip_xg.asp      修改IP地址; ip.asp、ip_tj.asp、ip_xg.asp这三个文件要加入后台的session记录,访止别人进入这几个文件添加或修改IP信息 ipconn.asp     数据库连接文件; 数据库中存在的IP可访问.asp       看到这个不懂的话,那很难跟你说了。 数据库中不存在的IP可访问.asp     看到这个不懂的话,那也很难跟你说了。 立即下载

<%
yourip=Request.ServerVariables("REMOTE_ADDR")
if yourip="111.111.111.111" then
Response.Redirect ("http://www.baidu.com")
end if
%>

 

 

Dim UserIP
UserIP = Request.ServerVariables("Http_X_Forwarded_For")
If UserIP = "" Then UserIP = Request.ServerVariables("Remote_Addr") : UserIP = Trim(Replace(UserIP,"'",""))

If UserIP="192.168.1.2" Then

Response.Write "欢迎**网吧"

Else

Response.Write "欢迎光临"

End If




<%
'如果只有两三个IP,如下方法:
If UserIP="192.168.1.2" Or UserIP="222.231.31.46" Then
Response.Write "欢迎**网吧"
Else
Response.Write "欢迎光临"
End If




####################################################################



'如果有多个条件IP,可以写一个处理多个IP的函数:
Public Sub Welcome(ByVal IPs, ByVal UserIP, ByVal InternetBarName)
Dim i,Authorization
Authorization = False
IPs = Split(IPs,"|")
For i = 0 To UBound(IPs)
If Trim(IPs(i)) = UserIP Then
Authorization = True
Exit For
End If
Next

If Authorization = True
Response.Write "欢迎光临"&InternetBarName
Else
Response.Write "欢迎光临"
End If
End Sub




' 然后在需要的地方调用 Welcome(ByVal IPs,ByVal UserIP,ByVal InternetBarName) 函数就可以,例如:
Dim UserIP, IPs

UserIP = Request.ServerVariables("Http_X_Forwarded_For")
If UserIP = "" Then UserIP = Request.ServerVariables("Remote_Addr") : UserIP = Trim(Replace(UserIP,"'",""))

'多个IP用 | 分割开就行了
IPs = "192.168.1.2|222.231.31.46|222.231.31.47|222.231.31.48|222.231.31.49|222.231.31.50" '......

'执行调用函数就OK了
Welcome(IPs,UserIP,"XX网吧")

%>

 

 

 

'=================================IP验证 Begin==============================================
HOPE_Ip=Request.ServerVariables("REMOTE_ADDR")

Set rs=Server.Createobject("Adodb.recordset")
    Sql="Select * From Websen_IPSet"
    rs.open sql,conn,1,3
if not rs.eof then
do while not rs.eof
   if rs("HOPE_IP")=HOPE_Ip then
    Call HOPE_err("登录失败","当前登录的IP地址已经锁定<br><br>请联系系统管理员!","返回上一页","javascript:history.go(-1);")
    Response.end
   end if
rs.movenext
if rs.eof then exit do
loop
end if
rs.close
set rs=nothing
'=================================IP验证 End==============================================

后台IP限制系统 v2.0.rar 后台IP限制系统V2.0 脚本编写:loke 主页:www.loke.com.cn 这个系统写到2.0后个人感觉再扩展下去也没什么意义了,本人也没有兴趣把这个所谓的系统搞成网站的一个安全体系,当然如果以后有机会还是会去尝试的。。。这个系统针对的是ASP程序的后台,因为很多ASP程序都存在这样那样的漏洞,有一种很常规的入侵方式就是获取你的后台用户名和密码然后通过后台进行入侵,由于有时候管理员的权限异常的大,很容易就危及到网站乃至服务器的安全,而这个系统就是防止此类入侵的最后一道防线,将checkip.asp包含在后台文件中,这样别人就算拿到了正确的用户名密码也进不去后台,除非他先破解这个程序,所以建议大家把管理文件ip.asp改名,然后对照改文件中的filename变量,然后放到一个隐蔽的地方,至少能防止由于帐号泄露以及涉及后台漏洞的入侵行为。。。当然本程序也不是万能的,只是一个安全的手段,其实还是要靠大家平时多注意下自己的代码,从根本上杜绝漏洞。。。呵呵 使用方法 将 <!--#include file="checkip.asp"--> 放到需要保护的文件中去 ip.asp是后台IP限制系统管理文件,可以改名,但必须相应改文件中的filename变量,否则可能使用不正常 默认密码:loke 使用或修改本程序请保留版权,谢谢 立即下载

相关推荐

用asp脚本实现限制IP访问

用asp脚本实现限制IP访问

ASP 限制发帖时间 和 登陆限制

新建立一个ASP文件 把 以下代码复制进去 ip=request.ServerVariables("REMOTE_ADDR") 获取来访的IP地址 dim conn set conn=server.CreateObject("ADODB.connection") conn.open "Dbq="&server.MapPath("yb/dat/data.mdb")&";Driver={Micr

lzqial1987的专栏 1634

asp下实现IP限制函数代码

IP限制函数 大家如果还有好的建议算法,就联系我!!:) “****************************** “Function CheckIp(cInput_Ip,cBound_Ip) “Created by qqdao, qqdao@263.net 2001/11/28 “说明:首先需要根据;号循环,然后判断是否含有”-“,如果有则进行拆分处理,最后判断是否在范围内 “参数: cInput_Ip,代检查的ip “ cBound_Ip,给定的范围格式为,单个ip,和范围ip,范围ip最后使用”-“分割,如果是“*”则必须放到最后一位 “ 每个范围后添加”:ALLOW”表示允许登陆

限制某IP段对网页的访问(ASP)

ASP脚本限制某IP段对网页的访问         昨天为了做个测试,要对某段IP做限制访问我的网页,于是上网搜了些代码,我做了下调整,分享给大家。我找到了两种方法,上代码: 方法一: 限制IP段访问 <% function IP2Num(sip) dim str1,str2,str3,str4 dim num IP2Num=0 if isnumer

zyw_anquan的专栏 5892

Asp限制IP访问 阻止某一个IP段禁止访问本站的代码

代码如下: <% ”获取访问者的地址 ip=Request.ServerVariables(“REMOTE_ADDR”) ”允许的IP地址段为10.0.0.0~10.68.63.255 allowip1=”10.0.0.0″ allowip2=”10.68.10.71″ response.writecheckip(ip,allowip1,allowip2) functioncheckip(ip,allowip1,allowip2) dimcheck(4) checkip=false ipstr=split(ip,”.”) allow1=split(allowip1,”.”) allow2=sp

VN1630A硬件配置指南:手把手教你用CanApe搭建XCP标定工程(附ELF文件配置技巧)

本文详细介绍了如何使用VN1630A硬件和CanApe软件搭建XCP标定工程,包括硬件配置、CanApe工程创建、ELF文件处理及XCP协议层配置等关键步骤。特别针对实际项目中常见的错误和细节问题提供解决方案,帮助工程师高效完成ECU参数标定工作。

git9versioner的博客 1160

限定登录失败次数,超过指定次数就限制登录一段时间

一。需要的数据库字段LastLoginErrDate(日期类型)【登陆失败最大次数时的时间】   LoginErrTimes(整形,默认值为0)【登陆失败的次数】 二。 前台代码&lt;div&gt;&lt;asp:TextBox ID="txtUserName" runat="server"&gt;&lt;/asp:TextBox&gt;&lt;br /&gt;&lt;asp:TextBox I

weixin_33978044的博客 2672

Flannel,Calico 和 Cilium 之间有哪些优缺点和差别?

例如,在一个多租户的容器集群中,可以通过Calico为不同租户的容器设置精细的访问控制策略,确保每个租户的资源安全。例如,在设置复杂的网络策略和BGP路由时,需要对网络概念和Calico的配置语法有比较深入的了解。它可以根据容器的标签、服务等信息来定义访问规则,并且可以实现更加细粒度的网络安全策略,如HTTP层的策略。性能损耗:在overlay网络模式下(如VXLAN),由于需要对数据包进行额外的封装和解封装操作,会带来一定的性能损耗,尤其是在高流量的场景下,这种性能损耗可能会更加明显。

chinansa的博客 1530

用户名密码锁定程序-记录错误用户名并锁定

用户名密码锁定程序: 一、 程序要求: 1、 输入的用户名是否在错误用户名文件中,如果存在,就提示锁定用户,退出程序 2、 如果用户名密码正确,则显示欢迎信息,退出程序 3、 如果3次输入的用户名密码错误,且用户不在可认证用户名文件内,则将该用户名写入错误用户名文件中,退出程序 二、 程序流程图 三、 Readme 1、 输入用户名,判断user是否在wrong_user.txt文件中,如果在,...

weixin_41772367的博客 1724

[ESP32S3N16R8][LVGL8.3.0][IDF5.2.3]ST7701S RGB屏幕驱动[vscode最详细配置]

ST7701S ESP32S3 基于ESP-IDF5.2.3编写,编程环境为vscode。本教程详细讲述了esp32s3配置st7701s屏幕驱动以及gt911触摸驱动并关联到lvgl8.3.0,使用IDF5.23示例rgb_panel进行测试删除了其里面的屏幕驱动,改为单独编写屏幕和触摸驱动,最后完成了实列。

qq_44022379的博客 2608

基于大疆TSDK与Pix4D的热红外数据工程化处理:从RJPG到温度正射影像的完整工作流

本文详细介绍了基于大疆TSDK与Pix4D的热红外数据工程化处理完整工作流。通过Python脚本自动化解析RJPG格式的热红外图像,提取并转换其中的原始辐射数据为包含真实温度信息的TIFF文件,再结合Pix4Dmapper进行批量拼接,最终生成可直接用于GIS分析的温度正射影像图。该流程解决了手动处理效率低下、参数校准复杂等难题,实现了从原始数据到定量分析成果的高效、准确、可重复生产。

weixin_29161785的博客 377

asp.net IP限制登陆

//思路:将其IP存入数据库的时候,以数字的形式存入.即可比较大小. //比如:192.168.1.1   凡是后面位数不满3位的都以0填充.....那么存入形式为:192168001001  //因为:1只有一位...所以加00这样数据库中全部的都为12位的数字,即可比较.  public string getip(string ip)    {       Stri

1096

【国产化信创实践】宝兰德bes中间件集成springboot

【国产化信创实践】宝兰德bes中间件集成springboot

项目管理、软件工厂、vue研发、Java研发、中国文化等。 1万+

aspnet拒绝ip访问_Asp限制IP访问 阻止某一个IP段禁止访问本站的代码

''获取访问者的地址ip=Request.ServerVariables("REMOTE_ADDR")''允许的IP地址段为10.0.0.0~10.68.63.255allowip1="10.0.0.0"allowip2="10.68.10.71"response.writecheckip(ip,allowip1,allowip2)functioncheckip(ip,allowip1,allow...

weixin_30735701的博客 579

windows中搭建sonic云真机环境/云真机环境搭建-基于docker容器部署

基于Windows系统搭建Sonic远程云真机环境实现通过浏览器操作手机端系统

雾林小妖的博客 1019

SAP CAP 编程模型简介

官网 CAP 是用于构建企业级服务和应用程序的语言、库和工具框架。它引导开发人员沿着经过验证的最佳实践和大量现成的解决方案来应对重复性任务的“黄金之路”。 基于 CAP 的项目受益于对领域的主要关注。我们没有深入研究过于技术性的学科,而是专注于在快速变化的云技术世界中加速开发和保护投资。 CAP 框架融合了经过验证和广泛采用的开源和 SAP 技术,如下图所示。 在开源技术之上,CAP主要增加了: 核心数据服务 (CDS) 作为我们用于域模型和服务定义的通用建模语言。 用于 Node.js 和 Ja

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1550

ASP.NET权限管理系统(FrameWork) 1.0.8 Release

<br />1.0.8版更新记录<br /><br />1.增加树状菜单样式,以适应多分类. <br />2.“查询”功能的地方,如果第一次查询后进行过翻页操作,再进行第二次的查询结果会停留在之前的页码处<br />3.Url地址权限判断,需要做长度对比.如设置defautl.aspx?cmd=122 则会自动匹配  defautl.aspx?cmd=122xxxxxxx <br />4.修改模块分类,提示请输入权限名称,其内容不可以为空 <br />5.插入在线人员出错,重复值InsertOnlineUs

diamondshan的专栏 742

BMS硬件设计核心:安全、精度与EMC的工程平衡

电池管理系统(BMS)是保障锂电安全运行的关键嵌入式子系统,其本质是在高精度模拟测量、实时故障响应与复杂电磁环境适应性之间达成工程平衡。原理上,BMS依赖专用监测芯片(如BQ76920)实现微秒级硬件保护,结合主控MCU(如STM32)完成策略决策与通信管理,形成‘安全协处理器+智能主控’双架构。技术价值体现在对过压/欠压/过流/温度等多维故障的毫秒级闭环处置能力,支撑SOC/SOH估算可信度与系统鲁棒性。典型应用场景涵盖电动工具、轻型电动车及储能模块等中低串数电池组。本文聚焦BMS控制板在时钟布局、电源滤

weixin_30591519的博客 71

.net 做的IP 访问限制

偶做留言本的时候想起做这么个,具体思路也许不好,做出来只是抛砖引玉,希望有更好的方法!IP添加页是用了一个ListBox, TextBox,两个Button而在其他的页上则直接用当前IP对比数据库中的IP,代码如下!限制IP添加页HTML代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co

johncools的博客 1379

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IIS各个版本中你需要知道的那些事儿

转自:https://www.cnblogs.com/humble/p/3917895.html 目前市面上所用的IIS版本估计都是>=6.0的.所以我们主要以下面三个版本进行讲解 服务器版本 IIS默认版本 server2003 6.0 server2008 7.0 server2012 8.0

xianjian1990的博客 436

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SqlServer服务中利用触发器对指定账户进行登录ip限制提升安全

至此关于 SqlServer服务中利用触发器对指定账户进行登录ip限制提升安全性 就讲解完了,有任何不明白的,可以在文章下面评论或者私信我,欢迎大家积极的讨论交流。这样 xiaoming 这个账户就只允许通过 本地 和 192.168.1.2 和 192.168.1.3 这两个IP连接了。请替换代码中的xiaoming为你想要限制的数据库账户名称。

xiaocai 1471

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IIS6、IIS7和IIS8各版本的差别

一、写在前面    目前市面上所用的IIS版本估计都是&gt;=6.0的。所以我们主要以下面三个版本进行讲解:  服务器版本 IIS默认版本 server2003 6.0 server2008 7.0 server2012 8.0 二、IIS6的请求过程       由图可知,所有的请求会被服务器中的http.sys组件监听到,它会根据IIS中的Me...

zhangge3663的博客 1万+

ASP.NET防止同一个帐号多个用户同时登陆的解决方法

该解决方案是在ASP.NET下解决的,创建一个用户登录表,记录下每一个用户登录系统的信息,其表结构如下: 字段 类型 说明 User_id Varchar(22) 用户ID号 User_address Varchar(15) 用户访问系统时的IP地址

xiaokuang513204的专栏 1663

ASP只允许指定IP访问网站管理后台 黑客有帐号密码也没用

'下面的例子只允许127.0.0.1登陆后台 或者10.110.8.8 10.110.8.8 这个是管理员自己的远程IP '限制指定IP断 黑客就算得到后台密码 也无法登陆 adminIP=Request.ServerVariables("REMOTE_ADDR") if (left(adminIP,10)="110.8.8") or (adminIP="127.0.0.1") then '允许

zhuzhu侠 799
上一篇: RewriteRule
下一篇: 网页黑白 ,悼念效果实现
sshack
博客等级 码龄20年 4粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值