社区
ASP
帖子详情
紧急求救,解答即结贴
xygxyg
2004-11-30 10:26:18
在局域网代理服务器里面架设了一个WEB服务器,如果用户从外网登录,则需输入用户名和密码,如果从内网访问则跳过用户密码的输入,程序应该如何写?
...全文
112
7
打赏
收藏
紧急求救,解答即结贴
在局域网代理服务器里面架设了一个WEB服务器,如果用户从外网登录,则需输入用户名和密码,如果从内网访问则跳过用户密码的输入,程序应该如何写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangq
2004-11-30
打赏
举报
回复
楼上所说的不错!
用检测IP是最快的方法!
若白师妹
2004-11-30
打赏
举报
回复
首页获取用户ip,设定ip范围,if在ip范围,不用密码,否则:密码
riqo
2004-11-30
打赏
举报
回复
何必呢,无论内网还是外网都需要用用户密码进入就行了~。
内网的人也有可能出现“网外”的人
xiefeng
2004-11-30
打赏
举报
回复
1、获取IP
2、用字符串匹配是否以192开头。
if left(ip,3)="192" then
*******
else
Response.Redirect URL "login.asp"
end if
lijun355
2004-11-30
打赏
举报
回复
用IPAddressToNumber函数把IP地址转换成数字
再比较大小就可以了
lijun355
2004-11-30
打赏
举报
回复
'===================================================================================
'函数名称:IPAddressToNumber()
' 函数原型: IPAddressToNumber(IPAddress)
'功 能:将IP地址转化为数字
'参 数:IPAddress待转化的IP地址
'返 回 值:Double类型的数字
'涉及的表:无
'===================================================================================
Function IPAddressToNumber(IPAddress)
Dim arrayTemp
arrayTemp=Split(IPAddress,".")
If UBound(arrayTemp)<>3 Then
Err.Raise 1234,"IPAddressToNumber()","参数不是合法的IP地址值:[" & IPAddress & "]"
Exit Function
End If
IPAddressToNumber=CDbl(arrayTemp(3))
IPAddressToNumber=IPAddressToNumber+CDbl(arrayTemp(2)*256)
IPAddressToNumber=IPAddressToNumber+CDbl(arrayTemp(1)*256*256)
IPAddressToNumber=IPAddressToNumber+CDbl(arrayTemp(0)*256*256*256)
End Function
'===================================================================================
'函数名称:NumberToIpAddress()
' 函数原型: NumberToIpAddress(ipNumber)
'功 能:将数字转化为IP地址
'参 数:ipNumber待转化的IP地址
'返 回 值:IP字符串
'涉及的表:无
'===================================================================================
Function NumberToIpAddress(ipNumber)
Dim arrayTemp(4)
Dim ipHigh,ipLow,iCnt
ipHigh=ipNumber/65536
ipLow=ipNumber-Fix(ipHigh)*65536
arrayTemp(0)=(ipHigh And &HFF00) / 256
arrayTemp(1)=ipHigh And &H00FF
arrayTemp(2)=(ipLow And &HFF00) / 256
arrayTemp(3)=ipLow And &H00FF
NumberToIpAddress=CStr(arrayTemp(0)) & "." & CStr(arrayTemp(1)) & "." & CStr(arrayTemp(2)) & "." & CStr(arrayTemp(3))
End Function
xygxyg
2004-11-30
打赏
举报
回复
那么请问如何检测ip最主要的也是检测ip
百年孤独
百年孤独 作者:加西亚·马尔克斯 ·内容提要· 何塞·阿卡迪奥·布恩地亚和表妹乌苏拉结了婚。乌苏拉怕生下长有猪尾巴的孩子,不肯和丈夫同房。邻居普罗登肖嘲笑布恩地亚不通人道,两人决斗。普罗登肖被长矛刺中咽喉,顿时毙命。从此,死者的鬼魂缠着布恩地亚一家。夫妇俩只得远走他乡,村里一些年轻人也跟着去了。他们翻山越岭,长途跋涉了两年多,终于在人烟绝迹的一条小河边定居建村,并取名为马贡多。
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存中的图象显示到客户端 Microsoft IE WebControls下载地址 如何在DATAGRID中使用JAVASCRIPT脚本控制 DataGrid中连接到下一页显示数据 下载中文名
600个问与答
http://faq.xunweb.org/itfaq/mfcbasic/ 怎样彻底结束一个线程?(2006-06-04) v怎么样以纯idispatch方式而不是引入类型库的方法调...
CSDN回帖得分大全(近两年)
CSDN回帖得分大全(近两年) √ vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类] √ 为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] √ CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] √ vc++ 浮...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章