欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

menu里如果有两种权限 只要具有一种权限 就可以访问此url 有大用

shiping1 的头像




用  'access arguments' => array('access aaaa','access bbbb');  好像是不可以的


记住 不管理改 access arguments 还是改  acess callback 都要清空缓存 都要清空缓存  都要清空缓存 重要的事说三遍
可以自己写个  access callback 函数。 返回真时就说明有访问此url的权限 

function shipingzhongcustom_menu() {
          $items = array();
          $items['splist/%'] = array(
          'title'=>'内部视频',
          'page callback'=>'shipingzhongcustom_splist_page',
          'page arguments' => array(1),
          'access callback' => 'shipingzhongcustom_user_access',
          'access arguments'=> array('view xljingsuban','view zgzxquankeban')
       );
         return $items;
}
function shipingzhongcustom_user_access($arr1,$arr2)
{
         //这里 $arr1,$arr2就是传过来的 view xljingsuban,view zgzxquankeban
         if(user_access($arr1) || user_access($arr2))
         {
                  return true;
         }
         else {
         return false;
         }

}    


普通分类: