主页 > 网站易尔灵网络科技

如何设计网站权限系统?

210 2025-04-04 23:23

一、如何设计网站权限系统?

权限设计其实现方法千遍万化,但是本质主要要看你设计者是否考虑清楚了

  • 权限颗粒度;
  • 数据权限与功能权限的区分。

这里我引用我的一篇专栏文章具体来说:


一.权限体系简介

权限管理是一个几乎所有大中型B端系统的都会涉及的一个重要组成部分,主要目的是对整个后台管理系统进行权限的控制,而针对的对象是员工,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,数据泄露等问题。

抽象来看权限体系可以分为如下两类:功能权限与数据权限两部分。

  • 功能权限:指的是在系统中的一系列操作。常见的如:删除,编辑,提交等
  • 数据权限:指数据中存在的数据是否能查看,如:钉钉中个人的出勤数据每人能看到,但是全公司的考勤数据却只有管理员能看到。

在这里权限的实现一共有两种模式:

“所见即所得”模式

用最通俗的话来说也就是,能看见相关操作就能执行对应的操作,所有的权限限制就在隐藏对应的操作页或按钮上,不进行区分查看与操作。

例如一个项目管理软件,当用户拥有了访问项目操作页的权限,在本模式里该项目的增删改查都对应拥有了,这里的核心就是只要能看到就能操作。

这个模式的好处是适合中小型B端客户,其本身没有复杂的岗位划分且要求系统简单易上手,毕竟一款B端的产品要是权限让用户配置半个小时,这对用户来说是个无比巨大的负担。

根据我的经验来看“所见即所得”这种模式基本满足80%的SaaS系统对权限管理的需求。

“读写分离”模式

所谓的读写分离,就是在第一种模式上进行了升级(这里的写泛指一切关于某模块的操作)。

怎么理解呢?当我们拥有了进入该页面的权限时,如果没有分配写的权限,就算看到了这些操作也不能使用。这种模式多用在数据权限上,而功能权限上是多用于预告给用户,只有当用户完成指定条件时才可以去操作。如未完成指定信息填写时,不能点击提交,但是提交按钮必须要在页面出现。

如果让我们用一张图来阐明这两种权限的设计体系的话,应该是这个样子的:

图:权限颗粒度二.功能权限设计具体来说我们可以划分为如下三步

图:设计步骤让我们一步步来看:步骤1:功能点封装这里就是将我们系统中的功能进行梳理,得出一颗完整的功能树。你的权限系统想要控制到哪一层级,就将功能拆分到对应的层级即可。例如:

图:功能拆分示例步骤2:权限授予在拆分完功能点后,我们就相当于有了一个完整的系统权限表(也称之为权限池),可以清楚的告诉用户什么环节可以进行配置,接下来我们需要设计的就是如何让用户去分配权限,即:权限授予。在权限授予上我们要满足如下两个基本方向的设计:

  • 角色概念:角色的理解,我们可以简单的理解为是一个个权限的集合。它通过提前将一部分权限进行配置成通用模板,随后只需将需要的人员授予这个角色就能拥有对应的权限。
  • 权限池内自定义授予:在SaaS软件里经常我们会遇到这样的情况,之前我们配置的某某部门经理或助理的角色由于临时性工作借调可能会涉及多个岗位的工作,从而导致之前的角色权限不能满足,而此时这种个例现象又不好再单独创建角色给他,因此需要能在角色外再单独指派权限的功能。这里我们就称之为权限池内自定义授予。当然这里也适用于不在角色表中的任意权限分配。

值得提一句的是:一般的权限系统中要支持一人授予多个角色的功能。步骤3:权限累加器想必在步骤2大家肯定有疑问了,一人可以承接多个角色,又可以自定义额外权限,这样到最后个人权限要怎么定呢?这里的权限累加器其实就是在解决这个问题,这里相当于是一个单独权限计算器,通过将前后授予的权限进行累加得到用户的最终权限。这里的计算规则如下:

  • 计算1:将变动前的权限集合在被授予新权限集合后两者取并集,去重相同的权限;
  • 计算2:最终权限 = 角色权限 + 权限池内自定义授予权限

在一般权限授予中,我们给予权限一般都是越给越多。但是也有可能会是将某一角色的权限进行统一减少,此时我们就需要交由累加器帮我们去批量将多个拥有该角色的权限进行计算。举个例来看:

在上面的例子中,我们的权限体系在上面进行了三次变动:第一次:U298,278两位用户获得了初始员工权限并给予了发布新闻权限,此时由权限累加器帮我们计算出共拥有了7个权限;第二次:新增了两位用户,并将四位用户在员工角色上又增加了部门助理角色,并额外增加了数据查看权限,此时权限累加器计算出这四位用户权限数为:员工角色与部门助理的权限相同权限6项 + 部门助理独有的4项权限 + 发布新闻权限 + 数据权限 = 12项;第三次:四位用户的共有角色部门助理被减去了一个权限,此时权限累加器计算出这四位用户权限数为11;

看到这基本的设计思路,想必应该清楚了吧,如果有兴趣可以看我的专栏里面有权限部分的实现案例:

三爷:为啥别人家SaaS就是好用——权限体系设计实战分析

下面说点友情话,年后马上到金三银四找工作的时间了送个福利给各位产品人:

三爷:写给年后换工作的你:如何“理解”一份打动面试官的PRD

如果想看更多产品设计的核心教程或者在初级产品经理岗位徘徊了好久没有出路的同学都可以直接关注我的专栏:

高阶产品经理进修之路

二、怎么解决网站权限?

解决网站权限,进入网站后退出我的账号。

三、如何设置网站权限?

其实在internet设置里不用管的,全设默认就可, 下个超级兔子,里面有个internet选项,这里可以设置,可以用超级兔子。

1、windows启动的时候,得用administrator身份进入系统,如果用其他身份进入,任何软件的权限都会受到限制

2、在internet选项中,有一个“安全”分页,把“安全级别”设置为“自定义”,然后把所有的选项改成“启用“,这样IE的权限就够大了。

四、大型网站执行特点?

方便大家流,浏览各个网站的信息。

五、哪个网站有直播权限?

网站直播权限有:

老牌的肯定是YY平台噻,游戏类的有斗鱼、战旗、虎牙。目前国内以直播形式居多,90%网络主播都在各大直播平台网站拥有自己的直播间:教学主播、美食主播、炉石传说主播、魔兽世界主播等等.观众可以在主播所在的直播平台网站,输入主播名称或频道号以及房间号等方式 网络主播定义编辑。互联网中的一档节目或活动、财经主播、健身主播,并且实时与线上观众交流互动。

六、如何设计大型展会?

在将大型展出设计形象化最终构建最佳效果的制作过程中,同电影与戏剧具有许多的相似之处,就像电影或戏剧有故事情节一样,针对企业展览的目的和意图要求展出的故事内容、展现出方法等,这就是展出剧情。从涉及展出场地的整体规划到某个兴趣点的明确构想,都要以这一剧情为统一要素跨越其中。

  在展出设计的初期阶段,也就是著手设计之初,必须设想展出剧情的大致框架,随着设计作业的展开及对企业获取资料的调查及理解,在基本设计完结时,也要要求展出剧情的各个主题的内容。所以展出设计从始至终受到展出剧情的左右。

  如何创建展出剧情的框架是展出设计的关键,它要求着设计的南北。

设计构想一定是基于某种主题所成,在基本功设计的初期阶段,必须先理解企业要表达给参观者什么信息,由此要求展出的大主题和风格。好的展出主题必须能必要传达展出内容,而且可以建构一种类似的展出气氛,有效地更有顾客,超过宣传销售目的。其次要区分出补足大主题的小主题,还有涉及的各种项目,这些内容既要遵从整体风格,又要有其独有的构想,需要沦为一个个精彩的局域点。

这些精彩点与整体风格协商一起即沦为展出剧情的框架,并由此抵达考虑到场地空间规划及造型结构的决定,开始基本设计。

  一旦要求了展出剧情的框架,就要辩论包含各个主题的每个项目的信息肉容,但必须基于展出主题整体风格与观点去辩论,并奠定展出重点、区分展出区域和空间及结构关系、规定各种造型细节等,这些就是展出剧情。

  在展出设计中所表达的商业信息,最终还是要实施到模型、影像、图表、样品等多种展出媒体上。而所有这些展出媒体的分配也必须按照展出剧情的内容来要求。要将重点放到最重要主题的展出上,利用创意的媒体来展现出展出重点往往能获得意想不到的效果。研发非常丰富的想像力来建构各种精致的宣传媒体,辩论并自由选择使这些点子变为不切实际的明确方案,既保证合乎展出场地的限定版又具备同主题统一的风格,并划入展出剧情。

七、大型内网怎么设计?

1、

需求分析:需求分析是要了解局域网用户现在想要实现什么功能、未来需要什么功能,为局域网的设计提供必要的条件。

2、 确定网络类型和带宽:

(1)确定网络类型:现在局域网市场几乎完全被性能优良、价格低廉、升级和维护方便的以太网所占领,所以一般局域网都选择以太网。

(2)确定网络带宽和交换设备

一个大型局域网(数百台至上千台计算机构成的局域网)可以在逻辑上分为以下几个层次:核心层、分布层和接入层。在中小规模局域网(几十台至几百台计算机构成的局域网)中,可以将核心层与分布层合并,称为“折叠主干”,简称“主干”,称“接入层”为“分支”。对于由几十台计算机构成的小型网络,可以不必采取分层设计的方法,因为规模太小了,不必分层处理。

目前快速以太网能够满足网络数据流量不是很大的中小型局域网的需要。但是在计算机数量超过数百台或网络数据流量比较大的情况下,应采用千兆以太网技术,以满足对网络主干数据流量的要求。

八、济南网站设计专业设计公司?

济南网站建设服务公司,秉承网站优化营销理念,以建站服务为核心,融入SEO理念设计,结合网站制作,网站推广,响应式网站建设,帮助企业提升网站形象,彰显公司实力。

九、什么叫网站robots权限限制?

robots是网站跟爬虫间的协议,用简单直接的txt格式文本方式告诉对应的爬虫被允许的权限,

也就是说robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问

一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会

按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站

上所有没有被口令保护的页面。

 

十、如何设置网站根目录权限?

1、首先,我们打开文件根目录,比如D盘mingdengsoft这个文件夹,点击需要设置权限的文件夹,比如我们可以右击data文件夹,点属性

2、Windows下网站目录777可读写权限设置方法

上方的标签选第二个按键“安全”,然后选择中间的“添加”按键,在出现的新窗口中,选择左下角的“高级”,

3、Windows下网站目录777可读写权限设置方法

选择新跳出窗口右侧中部的“立即查找”键,在下方出现的搜索结果中,选择一个名称为“IUSR_”开头的项目,选中他后,点上方的确定,下面在点确定,这时就会回到一开始data文件的属性窗口了。

4、Windows下网站目录777可读写权限设置方法

我们会发现,在“组或用户名称”栏目中,多出一个“internet来宾帐户”这样开头的一个选项,我们选中后,在下面的设置中,把“完全控制”后面“允许”下方的勾中,下面就是确定就可以搞定权限问题了

5、Windows下网站目录777可读写权限设置方法

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片

热点提要

网站地图 (共30个专题300373篇文章)

返回首页