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下MYSQL limit的优化
Jan 10 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
Jun 30 PHP
解决file_get_contents无法请求https连接的方法
Dec 17 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
Jun 19 PHP
php学习笔记之基础知识
Nov 08 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
Feb 15 PHP
PHP实现批量检测网站是否能够正常打开的方法
Aug 23 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 PHP
php实现多站点共用session实现单点登录的方法详解
Sep 18 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
Oct 16 PHP
laravel清除视图缓存的代码
Oct 23 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
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
jQuery过滤选择器详解
2015/01/13 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
微信小程序 Image API实例详解
2016/09/30 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
vue项目实战总结篇
2018/02/11 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
使用python实现省市三级菜单效果
2016/01/20 Python
python实现机器人行走效果
2018/01/29 Python
python中使用psutil查看内存占用的情况
2018/06/11 Python
在Python中表示一个对象的方法
2019/06/25 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
大学生党校培训心得体会
2014/09/11 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
个人工作决心书
2015/09/22 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
Java输出Hello World完美过程解析
2021/06/13 Java/Android