dedecms 后台登录界面 loginhtm文件由原来的gbk格式转换成utf-8格式后 这登录界面错位 求大神帮忙解决
一、你找一下/dede/loginphp里面有一段代码,你查找“成功登录,正在转向管理管理主页”,然后把对应的代码改成这样,
if($res==1)
{
$cuserLogin->keepUser();
if(!empty($gotopage))
{
ShowMsg('成功登录,正在转向管理管理主页!',$gotopage);
exit();
}
else
{
ShowMsg('成功登录,正在转向管理管理主页!',"indexphp");
exit();
}
}
你看是不是这样写的,如果不是改成这样的;
二、然后在/dede/templets/loginhtm查找<form name="form1" method="post" action="loginphp">
然后看下面有没有这样一句<input type="hidden" name="gotopage" value="<php if(!empty($gotopage)) echo $gotopage;>" />,如果没有,添加上,或者说这是这样写的,改成这样的。然后再登录看看。
可能该会员还没有登录过,数据库默认的该字段的值为0
所以需要做个判断吧。。。如果该字段的值为0,那么提示是首次登录就ok!
<div class="welcome">
<php
if($row['logintime']==0){
echo "首次登录!";
}else{
echo "上次登录时间:",MyDate(("Y-m-d",$row['logintime']);
}
这是因为php对方件编码严格导致的。你直接转换后,现了BOM标识。你将BOM标识清除就正常了。你可以用editplus,ultraedit等工具去转换,而不要用记事本,DW等工具去编程php程序或php程序调用的模板。
您好,朋友!很高兴为您解答:
您登录成功但是进不去?是登录了空白页还是登录了直接又要登录?
如果是空白页的话多与include目录有关系,请备份您的include目录,用官方对应版本的include目录替换一下。替换前请记得做好备份。
如果是登录进去又要登录的话,可能和您目录权限有关系,请给data目录写入权限,同时空间满了也可能会出现这种情况,请检查空间是否满了。
希望我的回答能够帮到您!
网站模板库 » dedecms 后台登录界面 loginhtm文件由原来的gbk格式转换成utf-8格式后 这登录界面错位 求大神帮忙解决
0条评论