我进入管理/构建/模块,不做任何更改,然后单击“保存配置”
在database table menu\u router中,删除值为1或“user\u access”的项的access\u回调值。
因此,在匿名用户应该能够访问的页面上,他们会收到一条拒绝访问的消息(您无权访问此页面)。
我可以手动设置数据库中的值,但这并不是一个长期的解决方案,每次我去管理/构建/模块。
在文件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); }