关于Ecshop升级了Nginx 服务器密码正确就是无法登录问题解决

2016-09-11 20:39 来源:www.chinab4c.com 作者:ecshop专家

近很多ecshop客户升级了 Nginx 服务器,结果发现 ECShop 后台管理员无法登录了

用户名、密码肯定是正确的,登录没有任何错误显示,只是不断回到登录界面让重新登录

这个问题的根源在于 Nginx 的一些缺省值,修改 ECShop 的代码如下:

//  include/cls_ecshop.php  文件  153 行左右
 
    function http()
    {
        return (isset($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off')) ? 'https://' : 'http://';
    }
 
// 修改为下面,注意  != 'off'  改成 == 'on'
 
    function http()
    {
        return (isset($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) == 'on')) ? 'https://' : 'http://';
    }