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下一个阿拉伯数字转中文数字的函数
Jul 16 PHP
DISCUZ 论坛管理员密码忘记的解决方法
May 14 PHP
php UBB 解析实现代码
Nov 27 PHP
PHP数据类型之布尔型的介绍
Apr 28 PHP
基于PHP array数组的教程详解
Jun 05 PHP
php循环创建目录示例分享(php创建多级目录)
Mar 04 PHP
在php中设置session用memcache来存储的方法总结
Jan 14 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
PHP实现生成带背景的图形验证码功能
Oct 03 PHP
PHP7下协程的实现方法详解
Dec 17 PHP
php微信开发之关键词回复功能
Jun 13 PHP
PHP时间处理类操作示例
Sep 05 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
php cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
一步一步学习PHP(4) php 函数 补充2
2010/02/15 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
2012/12/29 PHP
有关PHP性能优化的介绍
2013/06/20 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
2014/03/13 PHP
php使用codebase生成随机数
2014/03/25 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
Laravel 5 框架入门(三)
2015/04/09 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
jQuery chili图片远处放大插件
2009/11/30 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
python日志记录模块实例及改进
2017/02/12 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
IFCHIC台湾:欧美国际设计师品牌
2019/05/18 全球购物
Footshop法国:购买运动鞋
2020/01/19 全球购物
公务员政审个人鉴定
2014/02/25 职场文书
销售顾问岗位职责
2014/02/25 职场文书
2014年公司植树节活动方案
2014/03/04 职场文书
2014最新实习证明模板
2014/10/02 职场文书
2014年秘书工作总结
2014/11/25 职场文书
2014小学数学教研组工作总结
2014/12/06 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
详解jQuery的核心函数和事件处理
2022/02/18 jQuery
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android