PHPWIND[民间论坛]数据搬迁导致丢失严重,用户数据基本全部损坏,十分遗憾来自phpwind.me的远古记忆

PW9.0游客无法使用“本地搜索”的解决办法

董宝中 离线 4K阅读 4回复 于 2014-04-21 02:57 发布在 技术文献 分类
尽管在用户组权限中开启了本地搜索对游客的支持,但是还是无法使用。这是因为这个插件的用户验证存在一些微小的BUG。


找到src\extensions\search\controller\IndexController.php文件,找到如下代码:
if ($this->loginUser->uid < 1) {
            $this->forwardAction('u/login/run', array('backurl' => WindUrlHelper::createUrl('app/search/index/run')));
        }



注释掉就行:
/*if ($this->loginUser->uid < 1) {
    $this->forwardAction('u/login/run', array('backurl' => WindUrlHelper::createUrl('app/search/index/run')));
}*/


不过这似乎会导致本地搜索间隔失效,我测试了一下是这样的,但是本地搜索是否开启的开关还是有效的。

标签

评论

4 最热 最新
游客
董宝中
董宝中
楼主
11年前 云南省
0
celebrity99:设置了特权组也是无法用本地搜索的,这个方法可解决吗回到原帖
这个办法应该可以吧,是在不行就把验证全去掉
celebrity99
celebrity99
11年前 广东省广州市
0
设置了特权组也是无法用本地搜索的,这个方法可解决吗
sarsdna
sarsdna
11年前 广东省深圳市
0
366
366
11年前 北美地区
0
感谢老大无私的分享,管用!
s_footer