在google和baidu上找了半天如何删除dedeCMS的注册码功能,也没有找到,难道要一个一个页面的删除吗?那样也太麻烦了,也删除不干净。无奈下也只能这么干了。
首先从注册页面下手(reg-new.htm ),注册页面注册码显示的代码如下(注意红色字体文字 ):
<?php
if(preg_match("/1/",$safe_gdopen)){
?>
<li><span>验证码:</span>
<input type="text" class="intxt w200" style="width: 50px; text-transform: uppercase;" id="vdcode" name="vdcode"/><img id="vdimgck" align="absmiddle" οnclick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/>
看不清? <a href="javascript:void(0)" οnclick="changeAuthCode();">点击更换</a></li>
<?php }?>
</ul>
<div><span style="height: 110px; width: 15%;" class="fLeft">会员注册协议:</span>
<div class="contract"> 1、在本站注册的会员,必须遵守《互联网电子公告服务管理规定》,不得在本站发表诽谤他人,侵犯他人隐私,侵犯他人知识产权,传播病毒,政治言论,商业讯息等信息。<br/>
2、在所有在400电话受理中心(http://www.my400800.cn)发表的文章,本站都具有最终编辑权,并且保留用于印刷或向第三方发表的权利,如果你的资料不齐全,我们将有权不作任何通知使用你在本站发布的作品。<br/>
3、在登记过程中,您将选择注册名和密码。注册名的选择应遵守法律法规及社会公德。您必须对您的密码保密,您将对您注册名和密码下发生的所有活动承担责任。</div>
</div>
居然在显示注册码的地方有判断的信息,顺藤膜瓜找到了 inc_safe_config.php 文件,该文件内容如下:
<?php
//$safe_gdopen = '1,2,3,4,5,6';//原来的代码
$safe_gdopen = ''; //我添加的代码
$safe_codetype = '2';
$safe_gdtype = '1';
$safe_gdstyle = '3';
$safe_wwidth = '52';
$safe_wheight = '24';
$safe_codelen = '4';
$safe_faq_reg = '0';
$safe_faq_send = '0';
$safe_faq_msg = '1';
$safe_faqs = 'a:3:{i:1;a:2:{s:8:"question";s:37:"您最喜欢的网建程序是什么?";s:6:"answer";s:7:"DedeCMS";}i:2;a:2:{s:8:"question";s:6:"1+11=?";s:6:"answer";s:2:"12";}i:3;a:2:{s:8:"question";s:59:"中国哪项体育运动最让人听着伤心,看着揪心?";s:6:"answer";s:6:"足球";}}';
?>