了解这几点,权限管理其实很简单

访客4年前黑客工具743

了解这几点,权限管理其实很简单

最近一段时间,我们的系统在做一个新功能,其中涉及到一些与权限相关的功能,之前也接触过权限相关的设计,这篇文章就来对关于权限设计的进行一次总结。对于各种产品,不管是C端产品或者是B端产品,每个产品当中都有着权限控制,权限管理是系统中的基础模块,在搭建系统的时候,系统架构式就需要将权限搭建完成。好的权限管理,对于后续的系统扩展可以提供极大的兼容性。

一、常见的权限分类 1. 登录权限

在我们日常使用APP的时候,有时候也会遇到一些权限控制,比如在阿里零售通APP(下图1)的首页,在未登录的情况下,用户只能看到部分商品的价格,只有当我们登录之后才能看到商品的价格。这种权限控制也比较简单,需要前端开发根据用户当前的登录状态做判断即可,但是这个是针对每个商品的价格,单独配置了是否对未登录用户开放的权限。

了解这几点,权限管理其实很简单

2. 认证权限

而有的产品的权限校验会更严格一点,例如京东掌柜宝APP(下图)的首页,即使登录以后也是看不到商品价格的,必须在认证成为店铺的掌柜才能看到商品价格。而且这个产品里面,是所有的价格都看不到,这种是做了一种全局的配置,无论是哪件商品,只要用户未认证,都是看不到商品价格的。

了解这几点,权限管理其实很简单

3. 会员权限

另外还有一些权限,是我必须成为会员才能进行操作的。例如下图中的 *** 音乐会员,当我们是非会员的时候,只能试听其中的片段,页面也会直接提示我们需要开通权限才能播放完整的歌曲。同样还有一些其他的工具类APP也会使用相同的套路,可以先让用户免费试用一段时间,如果想要继续使用的话,就需要付费。有的是基础功能免费,使用全部功能的话,需要付费。这些都是一样的逻辑,前端都需要校验当前登录的用户是否有会员权限。

了解这几点,权限管理其实很简单

4. 菜单权限

我们上面说的这些都是一些我们在自己手机APP,即用户端的一些权限校验逻辑,而在我们的管理后管也会经常有其他一些权限,其中最常见的就是菜单权限。顾名思义,在后台管理的页面,我们经常会有一些菜单,每个菜单上面都有对应的权限,只有满足权限的人才能进行访问。例如下图当中,左边菜单会有不同的菜单,但是不同的人员会赋予不同的权限,所以对于不同的人来说,能够看到的菜单也不一样。

了解这几点,权限管理其实很简单

另外在一些移动端的APP上面 ,也会有不同的身份,例如boss直聘上面,可以切换身份,作为求职者和 *** 者,不同的身份看到的页面也是不一样的。

5. 操作权限

操作权限是指用户进行某个操作的权限。比如在我们的商品管理里面,商品上架、下架功能的操作需要有专门的人去操作,而查看商品详情的权限则可以放开给更多的人,所以查看商品详情和操作商品上下架的权限就会区分开。

6. 数据权限

数据权限,会控制用户访问页面的时候,能有查看到的数据。这种一般会在公司团队较大的时候会需要有这样的需求区分,如果公司团队人数很少,一般不会有这种需求。当公司人员多的时候,一般会有很多业务部门,每个业务部门会负责不同的业务,根据管理需要,这些业务部门之间的数据有时候会进行需求。

例如我们最近在做的库存分仓库管理,在库存管理的页面,每个仓库的库管员只能看到自己管理的仓库的库存数据,而无法看到其他仓库的库存数据。这是对于业务部门,但是一个公司里面还会有一些管理部门,这些部门的人员是能够看到所有业务部门的数据的,所以又会需要有一个权限需要能够看到所有部门的业务数据。除了这种的数据权限以外,还有字段的数据权限。

比如在订单列表,有些人没有权限查看订单的收件人信息的字段,包括收件人姓名、 *** 、地址信息,有些人没有权限查看订单的商品价格信息。这种数据权限的划分,需要根据公司的管理要求具体来看待,当如果公司需要管理到这么细的颗粒度的时候,再去做,一般的中小企业,正常情况下很少会有这种需求。

二、如何实现权限管理

相关文章

揭秘:怎样写出浏览量10万+的教程类文章

揭秘:怎样写出浏览量10万+的教程类文章

自从我在设计界发声以来,经常有朋友邀请我去做如何撰写文章的分享。也有朋友欣赏我的写作方式,便借鉴到自己的文章中。我很高兴,因为这恰恰是对于我文章的认可。鉴于一直以来咨询的朋友很多,逐一回答颇有不便。所...

用户激活,揭秘得物(毒)的用户增长之道

用户激活,揭秘得物(毒)的用户增长之道

随着「得物(毒)」在2019年爆发时成长,越来越多的目光关注到这个新一袋潮流网购社区。笔者今天就从新用户激活的角度简要分析一下这款产品的增长策略。 先简单介绍一下「得物(毒)」这款产品: 产品行业:...

如何优化录单系统,提高业务效率?

如何优化录单系统,提高业务效率?

遇到体验不好的录单系统时,我们可能会遇到没有办法一次性录入数据,需要进行分多次录入、重复录入的操作。在这种情况下,优化录单系统就显得格外重要了, 并帮助我们避免这些不好的体验。 前言 我们在录入资料...

新业务产品如何展开首页设计?

新业务产品如何展开首页设计?

我曾在某大型O2O平台负责一个新业务的频道首页设计。在上线平台之前,我们业务已经运营着一个独立app,首页各项数据表现都不错,所以为了快速上线我们把独立app的首页“复制”到了平台频道首页。上线后的...

运营的长期主义:引流、粘性和口碑

运营的长期主义:引流、粘性和口碑

面对用户我们需要多点真诚,少点套路;想长期的吸引住客户还需要口碑。想长期运营某个产品而不知道怎么办的朋友,我相信这篇文章会给你带来很大的帮助。 上次说了运营的一些思考,借用道、术和具来剖析。每一个点...

摆脱刻板印象,展开陌生人社交的3种创新思考

摆脱刻板印象,展开陌生人社交的3种创新思考

提到陌生人社交,大家都会想到两个该领域固有的缺陷:一是轻佻暧昧,摆脱不了“约”的低俗印象;二是用户稳定性不高,做再好最终也是给微信引流。这也使得很多人说陌生人社交是伪需求、是天花板不高的行业。 可这真...