• 织梦cms安装完成后登录后台出现空白。主要原因是php版本的问题


    问题原因: session_register,php5.4移除了这个函数,版本里说明,继续使用该函数会产生错误。

    if (!isset($_SESSION[$this->keepUserTypeTag]))改成这个方式就可以了


    解决方法: 找include/userlogin.class.php里面的keepuser()函数, 把@session_register 全部改写, 虽然不知道这个@是什么意思

    把@session_register($this->keepUserIDTag); 注释掉,

    然后改为 if (!isset($_SESSION[$this->keepUserIDTag])) 全部有6个。

    如下: if (!isset($_SESSION[$this->keepUserIDTag]))

    //@session_register($this->keepUserIDTag);

    $_SESSION[$this->keepUserIDTag] = $this->userID;

    if (!isset($_SESSION[$this->keepUserTypeTag]))

    //@session_register($this->keepUserTypeTag);

    $_SESSION[$this->keepUserTypeTag] = $this->userType;

    if (!isset($_SESSION[$this->keepUserChannelTag]))

    //@session_register($this->keepUserChannelTag);

    $_SESSION[$this->keepUserChannelTag] = $this->userChannel;

    if (!isset($_SESSION[$this->keepUserNameTag]))

    //@session_register($this->keepUserNameTag);

    $_SESSION[$this->keepUserNameTag] = $this->userName;

    if (!isset($_SESSION[$this->keepUserPurviewTag]))

    //@session_register($this->keepUserPurviewTag);

    $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

    if (!isset($_SESSION[$this->keepAdminStyleTag]))

    //@session_register($this->keepAdminStyleTag);

    $_SESSION[$this->keepAdminStyleTag] = $adminstyle;

    然后就可以登入后台了。

  • 相关阅读:
    IDEA导入jar包
    怎么在idea中新建package包,只有directory选项
    Python在自动化运维时经常会用到的方法
    SocketServer 网络服务框架
    导入自定义包
    socket编程
    在线安全清空慢查询日志slowlog
    OS X中微信双开
    OS X中crt中文乱码
    谈谈TCP中的TIME_WAIT
  • 原文地址:https://www.cnblogs.com/tengzhouboy/p/2868389.html
Copyright © 2020-2023  润新知