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程序中的常见漏洞进行攻击(上)
Oct 09 PHP
NOD32 v2.70.32 简体中文封装版 提供下载了
Feb 27 PHP
php中在PDO中使用事务(Transaction)
May 14 PHP
PHP array_multisort() 函数的深入解析
Jun 20 PHP
解析php file_exists无效的解决办法
Jun 26 PHP
zf框架的session会话周期及次数限制使用示例
Mar 13 PHP
php自动更新版权信息显示的方法
Jun 19 PHP
PHP session 会话处理函数
Jun 06 PHP
php使用crypt()函数进行加密
Jun 08 PHP
PHP PDOStatement::fetchObject讲解
Feb 01 PHP
浅谈laravel框架与thinkPHP框架的区别
Oct 23 PHP
PHP vsprintf()函数格式化字符串操作原理解析
Jul 14 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面向对象全攻略 (一) 面向对象基础知识
2009/09/30 PHP
深入解析php之apc
2013/05/15 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
2014/06/30 PHP
js去除空格的12种实用方法
2013/11/08 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
AngularJS基础知识
2014/12/21 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
详解Javascript模板引擎mustache.js
2016/01/20 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
vue实现分页加载效果
2019/12/24 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
Scrapy抓取京东商品、豆瓣电影及代码分享
2017/11/23 Python
python实现维吉尼亚算法
2019/03/20 Python
python定义类self用法实例解析
2020/01/22 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
Python ATM功能实现代码实例
2020/03/19 Python
Python数据可视化图实现过程详解
2020/06/12 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
职工运动会邀请函
2014/02/02 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
党员理论学习心得体会
2016/01/21 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技