时间:2021-05-28
直接用下面的代码,覆盖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=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("用户和密码没填写完整!","");
}
//<-验证用户
}
?>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>管理系统</title>
<linkhref="base.css"rel="stylesheet"type="text/css">
</head>
<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="bottom">
<tablewidth="540"border="0"cellspacing="0"cellpadding="0">
<tr>
<tdalign="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="PowerbyDedeCms"onClick="window.open('https://www.jb51.net');"style="background-color:#FFFFFF;border:1pxsolid#DDDDDD;color:#DDDDDD">
</td>
</tr>
</table>
</form></td>
</tr>
<tr>
<tdwidth="100%"height="2"valign="top"></td>
</tr>
</table>
</body>
</html>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
不少使用dedecms的站长在DedeCMS后台登录的时候遇到输入正确的验证码却提示验证码错误的问题,导致登录不了后台。在这里,织梦技术研究中心给大家列出几个解
dede后台登陆时错误提示:验证码错误!!!解决一:data/session保存不成功,原因是目录没有写权限(权限777);解决二:可以取消掉验证码,具体方法如
不少朋友在登陆DedeCMS后台的时候遇到验证码错误的问题,明明已经正确输入了,却提示错误,导致登录不进后台。如果遇到这个问题,可以通过下面的方法检测修复。1、
帝国cms后台开启了后台登陆验证码,但是由于种种原因后台验证码没有显示,然而不填写验证码又无法登陆后台关闭后台验证码,解决方法如下:用工具(一定要用工具比如NO
注册淘宝账户提交注册信息时系统提示验证码“输入错误,请重新输入”,有以下几种原因:一、输入的验证码和图片显示不相符解决方法:点击&ldq