代码之家  ›  专栏  ›  技术社区  ›  AllisonC

当我转到管理/生成/模块时,匿名用户的访问被拒绝

  •  0
  • AllisonC  · 技术社区  · 7 年前

    我进入管理/构建/模块,不做任何更改,然后单击“保存配置”

    在database table menu\u router中,删除值为1或“user\u access”的项的access\u回调值。

    因此,在匿名用户应该能够访问的页面上,他们会收到一条拒绝访问的消息(您无权访问此页面)。

    我可以手动设置数据库中的值,但这并不是一个长期的解决方案,每次我去管理/构建/模块。

    1 回复  |  直到 7 年前
        1
  •  0
  •   AllisonC    7 年前

    在文件includes/database中。mysql。inc,在函数db\u escape\u string中,我有一些自定义代码。

    function db_escape_string($text) {
      global $active_db;
      if (!is_string($text)){ return '';} //custom
      return mysql_real_escape_string($text, $active_db);
    }