
-
UID:403582
-
- 注册时间2005-08-02
- 最后登录2012-01-22
- 在线时间8809小时
-
-
访问TA的空间加好友用道具
|
/* ----------------------------------------------------- File:防注册机注册功能扩展 Copyright (c) Support Team Url: http://support.gooader.cn/article.php?tid=4829Code: Josh{骨头} 中国-杭州 Data: 2008-5-26 ------------------------------------------------------- */ 先前的帖子: http://www.phpwind.net/read-htm-tid-548786.html 关于防止注册功能,6.3.2后台有很多方法,大家仔细查看这次要说的是 修改文件的方法。这个方法其实在所有版本都可以使用的。。。 第一:修改下template/wind/register.htm 在127行后面添加,也就是 - <!--
- EOT;
- if($inv_open){print <<<EOT
- -->
上面天下一些 代码- <!-- add -->
- <tr class="tr3 f_two"><th>今天日期<font color="red">*</font>
- <th>
- <input class="input" type="text" size="20" maxlength="75" name="regdata" value="" id="regdata" />
- <font color="red">需要填写正确日期,请如实填写(格式:20080601)</font>
- <!-- add -->
再到register.php 找到 - InitGP(array('regreason','regname','regpwd','regicon','regreason','reghomepage','regfrom','regintroduce','regsign','regemail','regsex','regbirthyear','regbirthmonth','regbirthday','regoicq','customdata','regifemail'),'P',1);
换成 - InitGP(array('regdata','regreason','regname','regpwd','regicon','reghomepage','regfrom','regintroduce','regsign','regemail','regsex','regbirthyear','regbirthmonth','regbirthday','regoicq','customdata','regifemail'),'P',1);
然后找 - if($rg_ifcheck && !$regreason){
- Showmsg('reg_reason');
- }
再上面添加 - $stdata=date('Ymd');
- if($regdata!=$stdata) {
- Showmsg('日期填写错误');
- }
如果填写日期错误,那么就无法注册,再加一到防护墙 
|