1. <?php
  2. define("PUBLIC_ARTICLE",  1);    //发行文章
  3. define("CREATE_ARTICLE",  2);    //添加文章
  4. define("MODIFY_ARTICLE",  4);    //修改文章
  5. define("DELETE_ARTICLE",  8);    //删除文章
  6. define("SHARCH_ARTICLE",  16);    //搜索文章
  7. define("CREATE_COMMENT",  32);    //添加文章评论
  8. define("DELETE_COMMENT",  64);    //删除文章评论
  9.  
  10. //所有的权限
  11. $final_allow = PUBLIC_ARTICLE | CREATE_ARTICLE | MODIFY_ARTICLE | DELETE_ARTICLE 
  12.   | SHARCH_ARTICLE | CREATE_COMMENT | DELETE_COMMENT;
  13.  
  14. echo "管理者拥有的全部权限:" .decbin($final_allow). "<br>";
  15.  
  16. $no_shearch_allow = $final_allow ^ SHARCH_ARTICLE;
  17. echo "仅无法搜索文章的权限:" .decbin($no_shearch_allow). "<br>";
  18.  
  19. //编辑人员独有的权限
  20. $editor_allow = PUBLIC_ARTICLE | MODIFY_ARTICLE | DELETE_ARTICLE;
  21. $no_editor_allow = $final_allow & ~$editor_allow;
  22. echo "非编辑人员所有的权限:" .decbin($no_editor_allow). "<br>";
  23. ?>
posted on 2010-06-03 09:26  雨季  阅读(496)  评论(0编辑  收藏  举报