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 相关文章推荐
从MySQL数据库表中取出随机数据的代码
Sep 05 PHP
IP138 IP地址查询小偷实现代码
Feb 15 PHP
PHP中call_user_func_array()函数的用法演示
Feb 05 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
YII实现分页的方法
Jul 09 PHP
将FCKeditor导入PHP+SMARTY的实现方法
Jan 15 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
May 27 PHP
PHP语法小结之基础和变量
Nov 22 PHP
composer.lock文件的作用
Feb 03 PHP
PHP实现Redis单据锁以及防止并发重复写入
Apr 10 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
Feb 07 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文件操作详解
2016/12/30 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
过虑特殊字符输入的js代码
2010/08/05 Javascript
jQuery 设置 CSS 属性示例介绍
2014/01/16 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
2014/08/16 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
JS事件添加和移出的兼容写法示例
2016/06/20 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
Python优先队列实现方法示例
2017/09/21 Python
python正则表达式re之compile函数解析
2017/10/25 Python
python-str,list,set间的转换实例
2018/06/27 Python
使用GitHub和Python实现持续部署的方法
2019/05/09 Python
Python如何调用JS文件中的函数
2019/08/16 Python
python标准库OS模块函数列表与实例全解
2020/03/10 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
环境工程毕业生自荐信
2013/11/17 职场文书
微观物理专业自荐信
2014/01/26 职场文书
司仪主持词两篇
2014/03/22 职场文书
出国留学英文自荐信
2015/03/25 职场文书
少年雷锋观后感
2015/06/10 职场文书
公司车辆维修管理制度
2015/08/05 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL