IP验证(难)

duzhuan119 2008-03-10 07:14:14
我问一个与测试无关的问题,我有一个学校的若干ip段,它包括了这个学校所有上网的ip,我怎么验证用户的登陆ip是属于这个学校的,我想把上面的这个学校的若干ip段存入到数据库中,怎么建这个数据表,如何把用户输入的ip地址和从数据库中取出的ip段进行比较验证,判断此用户的ip是否是学校内的ip地址?在此谢谢各位大虾!
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
什么都不能 2008-03-11
  • 打赏
  • 举报
回复
纯真IP数据库的做法
127.0.0.1
long ip1,ip2; //ip1 起始ip值,ip2截止ip值
long ipValue=127*256*256*256+0*256*256+0*256+1;
if(ipValue<=ip2 && ipValue>=ip1){
//在此网段内
}
zsq007zsq007 2008-03-11
  • 打赏
  • 举报
回复
建这个数据表不会?
把用户输入的ip地址和从数据库中取出的ip段进行比较也不会?
思路很清晰啊! 楼主想要什么?
lanzhengwu 2008-03-11
  • 打赏
  • 举报
回复
你先把学校的IP段存入数据库中
起始IP 结束IP
127.0.0.1 192.168.0.1
可以用String.substring
把他们截取出来如 127 0 0 1 ...
当登陆用户近来时得到他的IP
也截取出来,然后比较就好了..

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧