SupeSite插件
插件名称: |
SupeSite 防恶意注册 |
插件简介: |
SupeSite 防恶意注册。 |
语言编码: |
GBK简体 |
插件作者: |
lybykw |
本帖最后由 lybykw 于 2010-01-01 20:17 编辑
- 修改SupeSite\templates\default\site_register.html.php (共要改2处),在102行的</tr>后,新加代码:
- <!-- 2009年12月31日 星期四 09:34:12 lybykw -->
- <tr>
- <th>验证问题</th>
- <td>我们的的网址是多少?<br /><input size="30" type="text" class="input_tx" id="regQuestion" name="regQuestion" value="" tabindex="6" onblur="regQuestionCK()"/> <span id="checkregQuestion" class="warning"> </span></td>
- </tr>
复制代码 然后在这个页面上,找到 “返回密码的强度级别” 这个 javascript 函数后,再新加一个函数:- function regQuestionCK() {//2009年12月31日 星期四 09:46:40 lybykw
- var regQuestionStr = $('regQuestion').value;//alert(regQuestionStr)
- var sss=(is_ie && document.charset == 'utf-8' ? encodeURIComponent(regQuestionStr) : regQuestionStr);
- ajaxresponse('checkregQuestion', 'op=regQuestion&seccode=' +sss );
- }
复制代码 - 修改SupeSite\language\message.lang.php (共改1处),在58行后,新加一行代码:
- 'regQuestion_code' => '输入的验证问题不正确,请重新确认',
复制代码 - 修改SupeSite\do.php (共改1处),修改19行的代码,改成:
- if(in_array($_GET['action'], array('register', 'seccode', 'lostpasswd', 'click', 'regQuestion'))) {
复制代码 - 修改SupeSite\source\do_register.php (共改2处),在最后新加代码:
把验证问题 www.gbcity.com 改成你的问题- } elseif($op == "regQuestion") {//2009年12月31日 星期四 09:44:28 lybykw
- if(trim($_GET['seccode'])=="www.gbcity.com") {
- showmessage('succeed');
- } else {
- showmessage('regQuestion_code');
- }
- }
复制代码 在47行,新增:- if($_POST['regQuestion']!="www.gbcity.com") {
- showmessage('regQuestion_code');
- }
复制代码 - 完成。
下载包里的文件,可直接解压到根目录中。 |
评分
-
1
查看全部评分
-
|