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]))改成这个方式就可以了

  • 相关阅读:
    文件操作:fopen()
    memset函数
    窗体操作:GetWindowLong()
    窗体操作:CBrush类
    窗体操作:GetWindowLong()
    窗体操作:ShowWindow(SW_HIDE)
    文件选择对话框:CFileDialog
    信息提示框:MessageBox
    mysql的text类型长度问题
    PV是什么意思
  • 原文地址:https://www.cnblogs.com/wangkongming/p/3172875.html
Copyright © 2011-2022 走看看