五种ecshop后台登录频繁自动退出问题解决方法
ecshop后台登录后,有时候会自动退出,而且还会很频繁,有的是后台操作两下就莫名退出了,有的是恰好三分钟左右登出。这让管理员很恼火,严重影响了后台使用。对于这一问题,网络上可给的解决方法各有不同、千篇一律的复制。首先这篇文章,总结囊括了网上已有的大部分解决方案;其次,也加入了博主自带的解决方法,供各位ecshop技术参考使用,总有一个适合你的网站。
方法一:网络IP常自动切换的情况
修改lib_base.php文件real_ip()函数,在real_ip函数中添加绿色部分代码:
function real_ip() { static $realip = NULL; if ($realip !== NULL) { return $realip; }
/*添加*/
if(isset($_COOKIE['real_ipd']) && !empty($_COOKIE['real_ipd'])){ $realip = $_COOKIE['real_ipd']; return $realip; }
/*添加*/
if (isset($_SERVER)) { elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $realip = $_SERVER['HTTP_CLIENT_IP']; }
*****
中间省略N行
*****
preg_match("/[d.]{7,15}/", $realip, $onlineip); $realip = !empty($onlineip[0]) ? $onlineip[0] : '0.0.0.0'; /*添加*/ setcookie("real_ipd", $realip, time()+36000, "/"); /*添加*/ return $realip; }
方法二:ecshop全局设置session保存时间
ecshop程序目录/data/config.php
找到代码:
$session = "1440";
改为你想要的数字,单位:秒
方法三:对于后台登录恰好3分钟退出可能有用
includes/init.php api/init.php admin/includes/init.php wap/includes/init.php
使用编辑工具打开上面的几个文件,找到下面的代码:
@ini_set(‘session.cache_expire’, 180);
可将值“180”修改为自己所理想的值,如:
@ini_set(‘session.cache_expire’, 600); //10分钟
方法四:ecshop以IP地址来验证,而网络环境为双线网络
找到includes/cls_session.php,函数function gen_session_key($session_id)方法里,
删除掉代码:
if ($ip == ”) { $ip = substr($this->_ip, 0, strrpos($this->_ip, ‘.’)); }
方法五:ecshop后台完全无法保存session或cookie情况
打开admin/privilege.php文件,验证登录信息elseif ($_REQUEST['act'] == ‘signin’)块,找到代码:
//清除购物车中过期的数据
clear_cart();
在其前面增加代码:
$time = gmtime() + 3600 * 24 * 365; setcookie('ECSCP[admin_id]', $row['user_id'], $time); setcookie('ECSCP[admin_pass]', md5($row['password'] . $_CFG['hash_code']), $time);
好了,五种关于 ecshop后台登录频繁自动退出问题 的解决方法 ,应该可以解决99%的这种问题,如果不能解决你的问题,那你就是另外1%。
(资源库 www.zyku.net)
上一篇:ecshop商品页面提示Warning: Division by zero in解决方法
栏 目:ECShop
本文地址:https://www.zyku.net/ecshop/696.html
您可能感兴趣的文章
- 04-24python远程登录代码
- 03-19宝塔(BT)面板提示请使用正确的入口登录面板
- 03-13帝国CMS判断会员是否登录及登录后才能看到内容的方法
- 07-31ShopXO 后台忘记管理员登录密码如何重置密码
- 05-10python调用API接口实现登录短信验证
- 05-07wordpress如何修改后台登录地址,提高安全性
- 03-31ssh 远程登录指定端口
- 03-25FastAdmin隐藏后台登录入口地址的方法
- 09-22Docker中使用SSH连接登录CentOS容器的方法
- 08-21帝国CMS7.5火车采集器免登录发布模块功能介绍
- 01-12情侣日历-情侣日历应用软件功能介绍
- 01-11六年级上册数学帮-六年级上册数学帮应
- 01-27vivo手机动态照片拍摄方法
- 04-15小米11pro开启超级微距相机教程
- 01-19OPPO手机误删便签如何找回
- 01-08蛙蛙学车-蛙蛙学车应用软件功能介绍
- 12-26一诺德-一诺德应用软件功能介绍
- 03-24opporeno5pro关闭语音助手操作方法
- 01-12酷我音乐手机版-酷我音乐手机版应用软
- 02-08华为nova8关闭系统自动更新教程
最近更新
阅读排行
猜你喜欢
- 09-15微信健康码怎么开启再次语音播报
- 11-15支付宝怎么查看待付款
- 08-09织梦去除当前位置position导航中最后
- 11-02帝国cms教程内容页面调用当前会员信息
- 04-06魅族18设置dc调光方法
- 03-16ThinkPHP3.2框架使用addAll()批量插入
- 01-12好事多便民生活-好事多便民生活应用软
- 07-05Linux nice命令
- 12-27Windows Server 2008服务器修改远程桌
- 01-13织梦dedecms首页导航栏currentstyle参