直播平台开发权限管理,需要重视的三大权限类型

简介: 直播平台开发权限管理,需要重视的三大权限类型

直播平台开发过程中是需要实现权限管理的,这样才更有利于后台人员对用户和系统进行控制,不过不同的系统设计的权限功能不同,大体是可以分成三类,分别是操作权限、页面权限和数据权限。

一、操作权限

所谓的操作权限其实就是将操作看作一种资源,有的用户可以进行该操作,有的用户则没有进行该操作的权限,就直播平台开发的前后端而言,对操作的认知是不同的,对后端来说操作更像是一种接口,对于前端来说,操作更像是一个按钮,因此操作权限还有一个别称“按钮权限”。

对于前端来说,操作权限的体现主要在于按钮的渲染,有该权限的用户会显示对应的按钮,没有该权限的用户则不会显示对应的按钮,或者按钮直接被禁用。

二、页面权限

页面权限是比较好理解的,主要是指有权限的用户才能访问直播平台开发的某页面,没有权限的用户则无法访问。由于是对页面进行的权限划分,所以权限控制并不是很细致,因此也被称为是粗颗粒权限。

直播平台开发中页面权限的核心就是保护页面,当用户在登录系统之后,后台就需要根据用户的相关信息确定拥有哪些页面的访问权限,然后将拥有访问权限的对应页面渲染出来。

三、数据权限

在直播平台开发中,数据权限的界定在于用户拥有多少权限,而不是简单地有没有相关权限。拥有不同权限的用户能够访问的数据范围是不同的,我们通常会利用硬编码的方式,直接修改原有的SQL语句来实现数据权限的设置。

由于硬编码是一种简单粗暴的方式,所以很容易对原有代码的开闭原则造成影响,为了避免对原有接口进行修改,我们需要在直播平台开发时采用一些拦截插件,以实现更好的修改或扩展效果。

由于数据权限和直播平台开发的业务息息相关,所以设计难度和复杂度是远远高于操作权限和页面权限的。数据权限的设计一定是需求在先,然后再跟上技术手段的。

​在直播平台开发时进行权限设计其实是对系统资源的一种保护,也是对用户隐私的一种保护。其实无论权限管理如何设计,都要以提升用户体验为最终目的,这也是直播平台开发能快速发展的关键。

声明:本文由云豹科技原创,转载请注明作者名及原文链接,否则视为侵权

相关文章
|
6月前
深挖免费OA办公系统的用户应用场景
OA办公系统经过多年的发展与壮大,早已成为企业内部信息化管理的重要工具之一。因此,在设计OA办公系统时,必须从用户需求出发,深入挖掘各种场景下的应用需求及相应解决方案。
68 0
|
搜索推荐 UED
在线拍卖软件开发多少钱?平台该具备哪些基础功能设计
本文旨在探讨在线拍卖软件的功能模块设计以及估算开发成本,以帮助您创建一个功能丰富、用户体验卓越的拍卖直播平台。
|
UED
营销型网站的用户体验设计
本文将从用户行为研究、用户界面设计、响应式设计、导航设计以及用户反馈与互动等方面,探讨如何设计一个具有良好用户体验的营销型网站。通过用户行为研究、用户界面设计、响应式设计、导航设计以及用户反馈与互动等方面的优…
88 0
体育直播软件开发和技术数据对接的差别
由于直播技术的不断发展,体育直播软件成为了体育爱好者们观看体育赛事和获取赛事信息及的重要渠道。下面我们就讨论体育直播软件开发和技术数据对接的差别,以及他们怎样相互实现功能和数据的完美结合组成体育直播平台。
|
弹性计算 运维 Kubernetes
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.2 社交流量潮汐性——4.2.2 某客户基础资源弹性方案
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.2 社交流量潮汐性——4.2.2 某客户基础资源弹性方案
366 0
|
编解码 监控 算法
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.1 社交平台可靠性——4.1.2 质量指标衡量标准(下)
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.1 社交平台可靠性——4.1.2 质量指标衡量标准(下)
384 0
|
监控 算法 CDN
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.1 社交平台可靠性——4.1.2 质量指标衡量标准(上)
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.1 社交平台可靠性——4.1.2 质量指标衡量标准(上)
413 0
|
存储 Serverless 调度
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.3 关键时刻保障——4.3.1 图片业务保障方案
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.3 关键时刻保障——4.3.1 图片业务保障方案
113 0
|
存储 监控 安全
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.3 关键时刻保障——4.3.4 重大活动和赛事保障
《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.3 关键时刻保障——4.3.4 重大活动和赛事保障
148 0
|
云安全 数据采集 SQL
《云上大型赛事保障白皮书》——第五章 安全设计与安全防护——5.1 云上大型赛事安全设计——5.1.2 阿里云安全产品(下)
《云上大型赛事保障白皮书》——第五章 安全设计与安全防护——5.1 云上大型赛事安全设计——5.1.2 阿里云安全产品(下)
120 0