dedecms后台验证码总提示错误的解决方法
直接用下面的代码,覆盖dede中的login.PHP即可
<div class="codetitle"><a style="CURSOR: pointer" data="19042" class="copybut" id="copybut19042" onclick="doCopy('code19042')"> 代码如下:
<div class="codebody" id="code19042">
<?
require_once(dirname(
FILE)."/../include/con
fig_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=newuserLogin();
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();
}
}
elseif($res==-1){
ShowMsg("你的
用户名不存在!","");
}
else{
ShowMsg("你的密码
错误!","");
}
}//<-密码不为空
else{
ShowMsg("
用户和密码没填写完整!","");
} //<-验证
用户 } ?>
<
Metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
管理系统 <linkhref="base.css"rel="stylesheet"type="text/css">
<bodystyle='MARGIN:0px'bgColor='#ffffff'leftMargin='0'topMargin='0'scroll='no'>
<tablewidth="98%"border="0"align="center"cellpadding="0"cellspacing="0"bordercolor="#111111"style="BORDER-COLLAPSE:collapse">
<tr>
<tdwidth="100%"height="64"background="img/indextitlebg.gif"><imgsrc="img/indextitle.gif"width="250"height="64">
</td>
</tr>
<tr>
<tdwidth="100%"height="20"> </td>
</tr>
<tr>
<tdwidth="100%"height="20"valign="b
ottom">
<tablewidth="540"border="0"cellspacing="0"cellpadding="0">
<tr>
<t
dalign="right"style="FONT-SIZE:2pt"></td>
</tr>
<tr>
<td><IMGheight=14src="img/book1.gif"width=20>
用户登录</td>
</tr>
</table></td>
</tr>
<tr>
<tdwidth="100%"height="1"background="img/sp_bg.gif"></td>
</tr>
<tr>
<tdwidth="100%"height="2"></td>
</tr>
<tr>
<tdwidth="100%"height="136"valign="top">
<formname="form1"method="post"action="login.
PHP">
<inputtype="hidden"name="gotopage"value="<?if(!empty($gotopage))echo$gotopage;?>">
<inputtype="hidden"name="dopost"value="login">
<tablewidth="540"border="0"cellspacing="0"cellpadding="0">
<tr>
<tdcolspan="2"height="4"></td>
</tr>
<tr>
<tdwidth="156"height="30"align="center">
用户名:</td>
<tdwidth="384"><inputtype="text"name="userid"style="width:150;height:20">
</td>
</tr>
<tr>
<tdheight="30"align="center">密 码:</td>
<td><inputtype="password"name="pwd"style="width:150;height:20">
</td>
</tr> <tr>
<tdheight="50"colspan="2"align="center"><inputtype="button"name="sm1"value="
登录"style="background-color:#BAE171;border:1pxsolid#666666"onClick="this.form.submit();">
<inputtype="button"name="sm2"value="Powerby
Dedecms"onClick="window.open('//www.jb51.cc');"style="background-color:#FFFFFF;border:1pxsolid#
ddddDD;color:#
ddddDD">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<tdwidth="100%"height="2"valign="top"></td>
</tr>
</table>