为了阻止省外用户特别是国外用户的注册,使用http://whois.pconline.com.cn/ipJson.jsp地址库,鉴别用户的位置。具体接口的使用见参考http://whois.pconline.com.cn/。对mybb的修改主要在模板上。模板仍然使用default,主要修改会员-->member_register
在</body>和</html>间添加如下代码:
<script type="text/javascript" language="javascript">
function getPosition(obj){ if (obj.pro!="湖北省"){
//alert("省["+obj.pro+"] 市["+obj.city+"] 区["+obj.region+"]");
alert("抱歉 本网站仅限省内用户注册!");
document.getElementById("position").value="省["+obj.pro+"] 市["+obj.city+"] 区"+obj.region+"]";
if(obj.pro!="") document.getElementById("position").value=obj.addr;document.getElementById("regsubmit").disabled=true; } }
</script>
<script src="http://whois.pconline.com.cn/ipJson.jsp?callback=getPosition"></script>
同时,修改模板在form中添加了隐藏域postion,设置了提交按钮的id。需要说明的是,这只是前端进行了注册限制,后台也要进行相应的处理,读者可自行设计。其实最好是设计成插件形式,但是时间有限,只能抛砖引玉,期待读者更好的代码与设计。
分享到:
相关推荐
MyBB 使用了标准的论坛结构和模式,所以您的用户可以在您的论坛获得良好的用户体验。用户可以通过用户控制面板来自定义他们访问论坛的方式或者自定义他们想看到的论坛的内容,他们还可以方便地发表和答复一个主题...
MyBB 使用了标准的论坛结构和模式,所以您的用户可以在您的论坛获得良好的用户体验。用户可以通过用户控制面板来自定义他们访问论坛的方式或者自定义他们想看到的论坛的内容,他们还可以方便地发表和答复一个主题...
mybb2, MyBB 2论坛软件的存储库, live board上不能使用。 MyBB 2 此存储库保存MyBB 2的源文件,即MyBB的即将推出的主版本。 MyBB是自由和开放的源代码,直观,可以扩展,
MyBB 1.4.7 是MyBB1.4系列的安全更新,修复了一个高级别安全风险的漏洞。我们推荐所有人立刻更新到此版本,或者使用下面的更新说明手动更新。 MyBB 1.4.6 受这个漏洞影响,MyBB 1.2 不受影响。 非常感谢 Jesse ...
MyBB是一个基于PHP+MySQL搭建,功能强大,高效的开源论坛系统。
基于PHP的MyBB开源php论坛系统源码.zip
MyBB在设计时集成了很多经过深思熟虑的用户习惯,这让MyBB变得更加简单易用。MyBB使用了标准的论坛结构和模式,所以您的用户可在您的论坛获得良好的用户体验。用户可以通过用户控制面板改变他们自己的习惯,当然他们...
很好的一个论坛啊,好用,速度快,linux下的,推荐
MyBB是一个性能出色的论坛软件,用过就知道。为了让广大的国人能用上如此优秀的论坛软件,我发布此MyBB1.4.4简体中文版供大家使用。大家有什么意见和对翻译上的建议和修正,欢迎提出。MyBB是一个基于PHP+MySQL搭建
MyBB是一个基于PHP+MySQL搭建,功能强大,高效的开源论坛系统。
MyBB v1.4.5 简体中文版 build090420 MyBB是一个性能出色的论坛软件,用过就知道。 为了让广大的国人能用上如此优秀的论坛软件,我发布此MyBB1.4.4简体中文版供大家使用。大家有什么意见 和对翻译上的建议和修正,...
MyBB是一个基于PHP MySQL搭建,功能强大,高效的开源论坛系统。
一个国外的PHP论坛程序,具有VBB的一些特性。已经进行了简单的汉化, 欢迎大家试用
MyBB是一个免费的PHP开源论坛软件
文献资料转到以查看有关MyBB的使用,管理和故障排除的文章。延伸打开以下载插件,主题,翻译和其他资源,以自定义MyBB板。支持与讨论访问并加入以获取支持并讨论MyBB。 要了解有关支持资源的更多信息,请访问 。安全...
一个开源论坛的源码,适合架设在小型服务器上
MyBB PR2 繁体中文版
MyBB1.4.7简体中文版build090615UTF8发布 LP:language pack FP:full pack MyBB是一个基于PHP+MySQL搭建,功能强大,高效的开源论坛系统。
安装程序汉化、前台页面部分汉化、后台尚未汉化
MyBB 使用了标准的论坛结构和模式,所以您的用户可以在您的论坛获得良好的用户体验。用户可以通过用户控制面板来自定义他们访问论坛的方式或者自定义他们想看到的论坛的内容,他们还可以方便地发表和答复一个主题...