帝国CMS登陆后台提示您还未登录的原因及解决方法 |
作者:分享阅读 时间:2024-02-14 |
描述:本文列举了各种错误原因和对应的解决办法。 |
用户名密码都是正确的却提示您还未登录,错误的原因及解决方案。
帝国CMS用正确的用户名和密码登录后,显示,您还未登录的原因及解决方法。
本文列举了各种错误原因和对应的解决办法。
错误的原因及解决方案一
将e/data/adminlogin目录设置为可写可改即可。权限问题,除了系统本身设置以外,还有可能是一些安全软件的设置,可检查安全狗等软件的防护设置。
也有可能是复制了一份帝国程序,同时又在安全参数里面设置了cookie作用域,解决方案是找到e/config/config.php中的,修改成你现在的域名即可。
错误的原因及解决方案二
帝国CMS后台登录显示“登录成功”后,马上跳转显示“您还未登录。
出现此问题可能是目录权限问题
/e/data/adminlogin 目录权限不可写导致,请将此目录权限设置为777权限即可解决。
错误的原因及解决方案三
帝国CMS后台登录成功又显示“您还未登录”的解决办法
帝国CMS在后台登录时显示“登录成功”后,马上跳转显示“您还未登录”的问题,造成的原因及解决方法如下。
登录校验文件的权限问题。
/e/data/adminlogin 目录权限没有写入权限,请将此目录权限设置为777(Linux)或给予写入权限(windows)权限即可解决。
错误的原因及解决方案四
服务器安全软件目录保护造成的问题(下面以安全狗为例)。
1、打开服务器安全狗软件,进入【系统防火墙】
帝国CMS后台登录成功又显示“您还未登录”的解决办法
2、点“设置”图标,在【文件保护】选项下关闭“禁止修改网页文件(请将目录修改为您的网站目录)”。
错误的原因及解决方案五
帝国CMS后台登录成功又显示“您还未登录”的解决办法
浏览器不支持存储cookie。
更换浏览器尝试。
错误的原因及解决方案六
cookie作用域设置问题
帝国cms网站后台设置了cookie作用域,而后边更换了域名导致cookie失效,编辑/e/config/config.php文件108行(帝国cms7.5UTF8版本),将域名修改为现在的域名即可。
错误的原因及解决方案七
登录帝国CMS,正确输入账户密码后,还会跳出提示“您还未登录”,问题分析,登录相关的缓存写入权限不够导致的登录回跳。
解决方法:
1.修改 /e/data/adminlogin 文件夹下,index.php的权限,一般是因为权限为644,改为755及以上就可。
2.修改 /e/config/config.php文件内,$ecms_config['cks']['ckdomain'],将值改为空或者当前域名,例如:abc.com。
其他说法
帝国cms后台登录出现”您还未登录”怎么解决?
帝国cms后台输入用户名密码(注用户名和密码是正确的)提交登录提示:您还未登录原因及解决方法:
1、一般是网站目录权限的原因,很多站长在上传解压的时候目录权限不够,或者用的非网站的用户组权限,导致登陆缓存文件无法写入所以登录失败。或WIN服务器直接用了剪切,导致权限问题。(WIN必须用复制才可以)
解决方法:
1:将e/data/adminlogin目录设置权限为可改写权限,linux设置755便可。
2:除了系统本身设置以外,还有可能是一些安全软件的设置,可能这些安全软件禁止了目录的读写权限。
3、也可能在后台误设置了cookie作用域名,一些浏览器会自动记住表单在修改系统设置的时候表单自动填入了并提交保存了。需要在安全参数里面设置改回cookie作用域,
或者找到e/config/config.php中的$ecms_config[‘cks’][‘ckdomain’]将这一行改成$ecms_config[‘cks’][‘ckdomain’]=”; 目的是去掉限制的或者不正确的域名。
或者修改成你现在的域名即可。
以上便是帝国cms后台登录出现”您还未登录”错误提示解决方法,希望对站长有所帮助。
帝国cms登录后始终提示您还未登录
发现突然登录不了,无论怎么登录始终提示“您还未登录”。
网上搜索大部分说/e/data/adminlogin目录权限问题,需要把/e/data/adminlogin目录添加读写权限,检查了我的/e/data/adminlogin目录是有读写权限的。
那是为何?
检查服务器硬盘发现是硬盘塞满了。 df -h 全选代码复制
遂,查找一些大的日志文件,无用的安装包等等将其删除后,便可正常登录了。 //查看目录下文件、文件夹大小 du -sh /xxx 全选代码复制
所以如果你的帝国后台是原来一直能正常登录,某天突然登录提示“您还未登录”不能登录了,检查一下你的服务器硬盘占用情况吧。
帝国CMS网站后台登录后提示:您还未登录(按照这个处理就可解决!)
记得出现这个问题,还是去年的事情了,使用了七八年了,今天登录后台更新文章,但是出现了异常,显示登录不进去,提示:您还未登录。这个是什么问题呢?
用admin账号以及编辑账号登录都是同样提示。
第一反应:被hack了?难道用户表里内容被删了?立马打开数据库,查看用户表,发现账号都在。心里放心了一些。
第二反应:服务器自动升级导致缓存文件夹读写权限被改了?服务器会不会自动升级,我还不知道,但前两天阿里云挂掉了一些服务,有可能是他们恢复导致的。网站账号登录时,一般会把日志写入缓存文件里,如果缓存文件或所在文件夹没有写入权限,就无法正常登录。马上打开服务器,检查对应文件夹读写权限,没什么改变!
第三反应:服务器没空间了。打开服务器探针页面一看,果然,存储空间0KB。这样缓存文件能写也写不进去了。
此时,有2种解决方法:
1、到阿里云去扩容数据盘,要钱,备选。
2、把服务器里不要的文件删除掉。于是我去删除了存放很久的数据库和附件备份文件、去删除了不需要的log服务器日志文件,去删除了一些不要的mysql日志文件,乖乖,腾出来20G空间。问题解决!
帝国cms登录后台提示"登录成功",接着又弹出提示"您还未登录"解决办法
帝国cms登录后台提示"登录成功",接着又弹出提示"您还未登录",最后跳转返回登录框页面
可以确定用户名密码、认证码是完全正确,那么为什么登陆不上呢?
登录后台提示“登录成功”,接着又提示“您还未登录”
/e/data/adminlogin
目录权限不可写导致,请将此目录权限设置为777权限即可解决。这其实也是在linux系统进行帝国cms安装或者搬家常遇到的问题之一。
帝国CMS换域名时登陆后台显示“您还未登录”
我看网上说是要修改/e/data/adminlogin的权限为777,但我是windows本地的,每次登陆不成功该文件夹都可以自己生成文件,所以和文件夹权限没关系。
后来我发现是cookie的问题,只要修改/e/config/config.php中的cookie作用域为你当前的域名即可,因为我线上域名和我测试用的域名不同,所以一直显示“您还未登录”,修改完成后即可成功登陆!
记一次帝国cms登陆后台后提示“您还未登录”的解决经历
帝国cms后台登陆后,有时会遇到提示您还未登录”的问题,这个问题一般是浏览器或网站目录权限不足导致的,解决方法也很简单,更换浏览器或确认浏览器是否可记忆cookie,或查看/e/data/adminlogin/文件夹是否有写入和修改权限,这是通常的解决办法,例如下面的解决教程。
但一位用户,通过上面的方法多方尝试后无法解决。
首先小编按照常规的解决方法进行了尝试,发现删除/e/data/adminlogin/目录内的缓存文件后,登陆帝国cms后台仍然提示”您还未登录,目录内也未生成缓存文件。
这样一般就是文件夹的写入权限不足导致的了,由于该用户使用的是美橙互联的云虚拟机,且是windows系统,无法通过ftp修改文件夹权限,也无法通过连接远程桌面来查看iis配置和目录权限。
目录的写入权限一定是够的,可文件依然无法写入。这时我们想到了帝国备份王,上传了一份心的帝国备份王,配置信息后发现无法保存,也就是config.php文件无法写入,这肯定是写入权限的问题了。
我们编写了一个小脚本,来测试文件的写入情况,代码如下。
PHP 代码 <?php $myfile = fopen("newfile.php", "w");
$txt = "test".date('Y-m-d H:i:s',time())."n"; fwrite($myfile, $txt);
fclose($myfile); ?>
发现这次文件没有生成,这样我们就能确认一定是空间的问题了,想来可能是为了防止木马或通过后门发起请求后生成php的木马文件,对php文件的写入和生成都做了限制。但帝国cms后台的诸多缓存文件都是php格式,这种限制对php系统特别是cms系统的运行会造成极大的干扰。
我们只得另辟蹊径,根据对帝国cms的了解,在进行登陆信息验证,并对salt等值进行拼凑后,会写入缓存文件,登陆期间也会对缓存文件进行验证,我们对这次函数进行了修改,将php文件后缀修改为txt格式,问题也得到了解决,成功登陆了帝国cms后台,/e/data/adminlogin/目录内也成功生成了txt格式的缓存文件。
但这只是解决了登陆帝国cms后台的问题,由于还有许多缓存文件为php格式,它们依然无法生成,而要全部修改后缀,要对帝国cms系统文件修改的工作量就太大了,我们已经给主机商提交了问题报告,期待他们能解决这个问题,减小对空间的写入限制。 从手机浏览器访问《生活宝典》 |
|