新闻中心

如何去除易通cmseasy程序前台与后台的登录验证码

作者 / 无忧主机 时间 2013-08-07 23:14:28

无忧主机小编最近在学习易通程序的一些使用方法,所以免不了的需要去易通的官网和论坛逛一逛了,小编今天就在官网发现了下面这个方法来去除前后台验证码,感觉蛮有用的,无忧主机小编亲自验证了下,可以用。下面就跟大家分享一下吧。 一、去除前台用户登录验证码: 1.修改lib/default/user_act.php 注释掉或删除下面一段代码(大概在55-58行) if(!session::get('verify') || front::post('verify')<>session::get('verify')) { front::flash('验证码错误!'); return; } 2.修改template/default/user/login.html 注释掉或删除或删除下面两段代码(大概在26-30行 89-96行) if(document.loginform.verify.value.length==0){ alert("请输入验证码!"); document.loginform.verify.focus(); return false; } <tr> <td style="height: 30px" align="right"> 验证码: </td> <td style="height: 30px"> <input type='text' id="verify" tabindex="3" name="verify" class="input" style="width:100px;" /> {verify()} </td> </tr> 3.修改template/default/user/login_js.html 注释掉或删除下面一段代码(大概在21行) <div style="float:right;width:50px;"><input type='text' id="verify" class="login_input" style="width:50px;" name="verify" tabindex="3" /></div><div style="float:left;width:112px;"><span style="float:left;">验证码: </span><span style="float:left;">{verify()}</span></div> 二、去除管理员后台用户登录验证码 1.修改lib/admin/admin_act.php 注释掉或删除下面一段代码(大概在25-29行) if(!session::get('verify') || front::post('verify')<>session::get('verify')) { front::flash('验证码错误!'); $this->render(); exit; } 2.修改template/admin/admin/login.php 注释掉或删除下面一段代码(大概在68-74行) <tr> <td style="height: 30px" align="right"> 验证码: </td> <td style="height: 30px"> <input type='text' id="verify" tabindex="3" name="verify" class="input" style="width:100px;" /> {verify()} </td> </tr> 操作完成后,请清空 cache文件夹内文件,然后刷新页面,查看结果。 去除验证码就是这么简单了,各位如果觉得验证码登录比较麻烦的话,可以像小编这样去掉验证码的功能;如果您的易通已经不需要验证码了,而您又需要验证码,那么我们就可以与上面反其道而行之了。无忧主机小编温馨提示:修改代码操作最好是用ftp工具下载到本地修改,而且对原文件备份下哦,以防出错可以还原。还有就是验证码的功能最好是保留,这样也可以加大网站的安全程度哦。

本文地址:https://www.51php.com/cmseasy/12044.html

1
1
1
1
1
1
1