網(LieHuo.Net)教程 大家知道,信息發(fā)布員可查看和編輯所有用戶的文章,這里是個用戶權限的BUG,在這些我給出權限修正的代碼,希望給大家?guī)矸奖悖蚁胝f明的是,權限設置里的“列出內容(a_List)”大家不要選擇,因為這個留給信息管理員專用的,如果選擇將和原來的一樣,請大家注意一下。
大家可以修改目錄 admin/content_list.php 找到
以下為引用的內容: //欄目瀏覽許可 $userCatalogSql = ''; if(TestPurview('a_List')) { ; } else if() { ......... } |
把其改為
以下為引用的內容: //欄目瀏覽許可 $userCatalogSql = ''; if(TestPurview('a_List')) { ; } else { if(TestPurview('a_AccList')) { if($cid==0 && $cfg_admin_channel == 'array') { $admin_catalog = join(',', $admin_catalogs); $userCatalogSql = " arc.typeid in($admin_catalog) "; } else { CheckCatalog($cid, '你無權瀏覽非指定欄目的內容!'); } } if(TestPurview('a_MyList')) { $mid = $cuserLogin->getUserID(); } } |