社区
ASP
帖子详情
紧急求救,解答即结贴
xygxyg
2004-11-30 10:26:18
在局域网代理服务器里面架设了一个WEB服务器,如果用户从外网登录,则需输入用户名和密码,如果从内网访问则跳过用户密码的输入,程序应该如何写?
...全文
87
7
打赏
收藏
紧急求救,解答即结贴
在局域网代理服务器里面架设了一个WEB服务器,如果用户从外网登录,则需输入用户名和密码,如果从内网访问则跳过用户密码的输入,程序应该如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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个帖子
高分
求救
。创建打开/另存对话框 的问题。 117: VB中如何实现函数重载 118: 请教一个语法问题!!谢,在线等 119: 在设计时,组合框如何改变大小呀?[也就是说运行时可以拉长] 120: ...
WEB开发文档2 总结
即true还是false 创建虚拟目录 怎么取得目录下所有的目录信息和文件名? 管理线程(使线程中止,暂停,挂起, 取消等) 怎样判断一个对象已经初始化? 该怎么样配置才对 委托...
600个问与答
图象渐显和渐隐效果的Visual C++实现方法更多参见原贴 (2006-06-04) v 如何得到指定文件的公司名称,文件描述,内部名称,合法版权,原始文件名,产品名称,产品版本等一系列信息? (2006-06-04) v ...
CSDN回帖得分大全(近两年)
√ 高手解决,recv重复接受了两次数据 [VC/MFC 网络编程] √ vc++下opengl场景漫游怎样实现蹲和跳 [VC/MFC 图形处理/算法] √
结贴
通知:VC/MFC - 网络编程小版块请发帖人注意及时
结贴
[VC/MFC 网络编程] √ 关于...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章