dedecms后台验证码总提示错误的解决方法


Posted in PHP onMarch 21, 2007

直接用下面的代码,覆盖dede中的login.php即可

<? 
require_once(dirname(__FILE__)."/../include/config_base.php"); 
require_once(dirname(__FILE__)."/../include/inc_userlogin.php"); 
if(empty($dopost)) $dopost=""; 
//-------------------------------- 
//登录检测 
//-------------------------------- 
if($dopost=="login") 
{ 
  if(empty($validate)) $validate==""; 
  else $validate = strtolower($validate);   if( empty($_SESSION["s_validate"]) ) $svali = ""; 
  else $svali = $_SESSION["s_validate"]; 
   $cuserLogin = new userLogin(); 
     if(!empty($userid)&&!empty($pwd)) 
     { 
              $res = $cuserLogin->checkUser($userid,$pwd); 
              //成功登录 
              if($res==1){ 
                       $cuserLogin->keepUser(); 
                       if(!empty($gotopage)){ 
                               //header("location:$gotopage"); 
                               ShowMsg("成功登录,正在转向管理管理主页!",$gotopage); 
                               exit(); 
                       } 
                       else{ 
                               ShowMsg("成功登录,正在转向管理管理主页!","index.php"); 
                               //header("location:index.php"); 
                               exit(); 
                       } 
              } 
              else if($res==-1){ 
                      ShowMsg("你的用户名不存在!",""); 
              } 
              else{ 
                      ShowMsg("你的密码错误!",""); 
              } 
     }//<-密码不为空 
     else{ 
            ShowMsg("用户和密码没填写完整!",""); 
     } 
//<-验证用户 
} 
?> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>管理系统</title> 
<link href="base.css" rel="stylesheet" type="text/css"> 
</head> 
<body style='MARGIN: 0px' bgColor='#ffffff' leftMargin='0' topMargin='0' scroll='no'> 
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#111111" style="BORDER-COLLAPSE: collapse"> 
  <tr>  
    <td width="100%" height="64" background="img/indextitlebg.gif"><img src="img/indextitle.gif" width="250" height="64">  
    </td> 
  </tr> 
  <tr>  
    <td width="100%" height="20"> </td> 
  </tr> 
  <tr>  
    <td width="100%" height="20" valign="bottom"> 
        <table width="540" border="0" cellspacing="0" cellpadding="0"> 
        <tr>  
          <td align="right" style="FONT-SIZE: 2pt"> </td> 
        </tr> 
        <tr>  
          <td><IMG height=14 src="img/book1.gif" width=20>  用户登录</td> 
        </tr> 
      </table></td> 
  </tr> 
  <tr>  
    <td width="100%" height="1" background="img/sp_bg.gif"></td> 
  </tr> 
  <tr>  
    <td width="100%" height="2"></td> 
  </tr> 
  <tr>  
    <td width="100%" height="136" valign="top"> 
        <form name="form1" method="post" action="login.php"> 
        <input type="hidden" name="gotopage" value="<?if(!empty($gotopage)) echo $gotopage;?>"> 
        <input type="hidden" name="dopost" value="login"> 
        <table width="540" border="0" cellspacing="0" cellpadding="0"> 
          <tr>  
            <td colspan="2" height="4"></td> 
          </tr> 
          <tr>  
            <td width="156" height="30" align="center"> 用户名:</td> 
            <td width="384"> <input type="text" name="userid" style="width:150;height:20">  
            </td> 
          </tr> 
          <tr>  
            <td height="30" align="center"> 密 码: </td> 
            <td> <input type="password" name="pwd" style="width:150;height:20">  
            </td> 
          </tr> 
          <tr>  
            <td height="50" colspan="2" align="center"> <input type="button" name="sm1" value="登录" style="background-color:#BAE171;border:1px solid #666666" onClick="this.form.submit();">  
                <input type="button" name="sm2" value="Power by DedeCms" onClick="window.open('https://3water.com');" style="background-color:#FFFFFF;border:1px solid #DDDDDD;color:#DDDDDD">  
                </td> 
          </tr> 
        </table> 
      </form></td> 
  </tr> 
  <tr>  
    <td width="100%" height="2" valign="top"></td> 
  </tr> 
</table> 
</body> 
</html>
PHP 相关文章推荐
PHP 得到根目录的 __FILE__ 常量
Jul 23 PHP
PHP合并数组+与array_merge的区别分析
Aug 01 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
php curl模拟post请求小实例
Nov 13 PHP
php上传图片到指定位置路径保存到数据库的具体实现
Dec 30 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
修改ThinkPHP缓存为Memcache的方法
Jun 25 PHP
跟我学Laravel之路由
Oct 15 PHP
Thinkphp中数据按分类嵌套循环实现方法
Oct 30 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
PHP读书笔记_运算符详解
Jul 01 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
dedecms中显示数字验证码的修改方法
Mar 21 #PHP
PHP的分页功能
Mar 21 #PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
Mar 20 #PHP
自动生成文章摘要的代码[PHP 版本]
Mar 20 #PHP
关于BIG5-HKSCS的解决方法
Mar 20 #PHP
php中支持多种编码的中文字符串截取函数!
Mar 20 #PHP
理解PHP5中static和const关键字的区别
Mar 19 #PHP
You might like
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
一周让你学会PHP 不错的学习资料
2009/02/06 PHP
理解JavaScript中的对象 推荐
2011/01/09 Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
2016/06/21 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
Python学生成绩管理系统简洁版
2020/04/05 Python
pandas数值计算与排序方法
2018/04/12 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
分享一个python的aes加密代码
2020/12/22 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
Zatchels官网:英国剑桥包品牌
2021/01/12 全球购物
可靠的数据流传输TCP
2016/03/15 面试题
法律工作求职自荐信
2013/10/31 职场文书
文秘专业应届生求职信范文
2013/11/14 职场文书
优秀毕业生自我鉴定
2014/01/19 职场文书
竞选副班长演讲稿
2014/04/24 职场文书
设备管理实施方案
2014/05/31 职场文书
关于保护环境的建议书
2014/08/26 职场文书
学习教师法的心得体会
2014/09/03 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
Mysql 性能监控及调优
2021/04/06 MySQL