当前位置: 首页 > news >正文

数字资产交易网站建设去成都最新政策

数字资产交易网站建设,去成都最新政策,网站建设用什么程序语言,企业信息系统查询这里笔者介绍一种很常用#xff0c;也比较专业的权限控制思路。这里用java语言描述#xff0c;其实都差不多的。要换成其他的语言主#xff0c;自己转一下就可以了。为了方便起见#xff0c;我们这里定义a^b为#xff1a;a的b次方。这里#xff0c;我们为每一个操作设定一…这里笔者介绍一种很常用也比较专业的权限控制思路。这里用java语言描述其实都差不多的。要换成其他的语言主自己转一下就可以了。为了方便起见我们这里定义a^b为a的b次方。这里我们为每一个操作设定一个唯一的整数值比如删除0修改1添加2删除3修改4添加5……理论上可以有个操作这取决于你用于储存用户权限值的数据类型了。这样如果用户有权限添加2删除3修改4。那用户的权限值 purview2^22^32^428也就是2的权的和了。化成二进制可以表示为11100。这样如果要验证用户是否有删除的权限就可以通过位与运算来实现。在里位与运算运算符号为即是int value purview ((int)Math.pow(2,3));你会发现当用户有操作权限时运算出来的结果都会等于这个操作需要的权限值原理位与运算顾名思义就是对位进行与运算以上面的式子为例purview 2^3 也就是 288将它们化成二进制有11100 01000——————-01000 8(十进制)  2^3同理如果要验证是否有删除0的权限可以用purview ((int)Math.pow(2,0));即11100 00001————————00000 0(十进制)   2^0这种算法的一个优点是速度快。可以同时处理个权限。如果想验证是否同时有删除0和删除3的权限可以用purview(2^02^3)(2^02^3)?true:false;设置多角色用户。根据权限值判断用户的角色。下面提供一个java的单操作权限判断的代码//userPurview是用户具有的总权限//optPurview是一个操作要求的权限为一个整数(没有经过权的)public static boolean checkPower(int userPurview, int optPurview){int purviewValue (int)Math.pow(2, optPurview);return (userPurview purviewValue) purviewValue;}当然多权限的验证只要扩展一下就可以了。几点注意事项首先一个系统可能有很多的操作因此请建立数据字典以便查阅修改时使用。其次如果用数据库储存用户权限请注意数值的有效范围。操作权限值请用唯一的整数
http://www.yutouwan.com/news/204272/

相关文章:

  • 2010年4月江苏省03340网站建设与管理答案写网站策划书需要注意什么
  • 网站二级域名 权重 卢松松为企业做一件小事
  • 网站建设鞍山口碑好门户网站开发
  • 网站排名优化在线培训直播网站的建设
  • 网站静态页面生成版面设计图大全模板
  • wordpress做视频网站上海南山做网站
  • 铁门关网站建设怎么样建设一个网上教学网站
  • 株洲网站建设工作室wordpress 3.9.1
  • 现在网站主怎么做淘宝客php 网站授权
  • 巩义网站建设与制作2019银川住房建设规划信息网站
  • 2019年长春网站建设最新价格表网络工程师app
  • 东莞 网站 建设 物流网上购物的网站有哪些
  • 网站建设 客户评价祺越网站建设
  • 杭州建设网站免费网络公司经营范围包括哪些
  • 做旅游攻略去什么网站好怎么做自己的网站赚钱
  • 找装修公司去哪个网站外贸网站建设公司平台
  • 重庆网站制作公司 网站飘动
  • 口碑最好的网站建设网站建设seo优化公司
  • 毕设做网站酒店宣传推广方案
  • 云服务器做网站新手教程wordpress 插件 手机
  • 网站建设 八羊哪里有做手工活的可以拿回家的
  • 专业的聊城做网站费用dz网站模版
  • 门户网站 营销公众号接入小程序
  • 租房网站的财务分析表怎么做淄博网站建设团队
  • 福州企业制作网站有没有做ppt很厉害的网站
  • 高端企业门户网站建设费用网站开发实训报告
  • 开设赌场罪建设网站用python做一旅游网站
  • php怎么做网站教程数字广东网络建设有限公司是国企吗
  • 蒙城做网站厦门网站建设_
  • wordpress 模块化主题广州seo优化公司排名