zoukankan      html  css  js  c++  java
  • DEDECMS 后台登录空白怎么办 后台无法登陆

    刚安装完dedecms,兴致冲冲的准备进后台,输入完用户名和密码后,页面 中显示一片空白。

    立马到网上搜搜,发现大家各抒己见,但是都没有解决问题。

    不过,下面的这个方法是可以的。马上记录下来,以备其他人遇到类似的问题做参考。

    找include/userlogin.class.php里面的 keepuser()函数,

    把@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;

    然后就可以登入后台了。

    问题原因:

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

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

  • 相关阅读:
    GUI常用监听事件
    GUI容器之布局管理器
    布局管理器的综合应用
    GUI容器之Panel
    mongodb
    redis持久化
    本地window启动redis
    redis主从模式
    hash 哈希
    set集合
  • 原文地址:https://www.cnblogs.com/wangkongming/p/3172875.html
Copyright © 2011-2022 走看看