一种操作系统登陆及访问权限控制的控制方法及系统技术方案

技术编号:16236269 阅读:26 留言:0更新日期:2017-09-19 16:17
本技术方案提供了一种操作系统登陆及访问权限控制的控制方法,所述方法包括接收用户端发送的用户身份信息,当用户身份信息满足登录条件时,调用所有接口的权限信息,判断用户身份信息是否满足权限信息,向用户端开放所有与用户身份信息满足的权限信息相对应的接口。与现有技术相比,在本方法中,当用户登录系统后,自动判断用户所具有的使用权限,并将用户具有使用权限的所有功能的接口向用户开放,避免了用户逐一登录具有使用权限的功能的不便,简化了登录过程,提升了用户体验感。

Control method and system for operating system login and access authority control

The technical scheme provides login and access control method of access control in an operating system, the method includes receiving user identity information transmitted from the user terminal, when the user identity information to meet the registration conditions, call all permissions information interface, to determine whether the user identity information meets the permission information, open all the corresponding permissions information meet the identity information of the user interface to the end user. Compared with the existing technology, in this method, when the user login system, automatically determine the permissions that the user has, and the user has access to all functions open to the user interface, the user login is used to avoid one by one authority for the inconvenience, simplify the login process, enhance the user experience.

【技术实现步骤摘要】
一种操作系统登陆及访问权限控制的控制方法及系统
本专利技术涉及操作系统
,更具体地说,涉及一种操作系统登陆及访问权限控制的控制方法及系统。
技术介绍
操作系统是属于管理软件系统工程的以IT技术为支撑的软件开发系统。随着社会的进步,操作系统正在企业的日常运行中起到越发重要的作用,操作系统可实现的功能也越发的多样化。在现有技术中,用户在登录到操作系统后,若想使用某一种功能,虽然用户具备使用这一功能的权限,仍需要单独对实现这一功能的模块进行登录,若需要同时使用多种功能,则对每一个实现功能的模块进行登录,操作繁琐,用户体验感差。因此,如何避免拥有使用权限的用户多次登录不同的功能模块成为了本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种操作系统登陆及访问权限控制的控制方法,与现有技术相比,在本方法中,当用户登录系统后,自动判断用户所具有的使用权限,并将用户具有使用权限的所有功能的接口向用户开放,避免了用户逐一登录具有使用权限的功能的不便,简化了登录过程,提升了用户体验感。为实现上述目的,本专利技术提供如下技术方案:一种操作系统登陆及访问权限控制的控制方法,所述方法包括:接收用户端发送的用户身份信息;当所述用户身份信息满足登录条件时,调用所有接口的权限信息;判断所述用户身份信息是否满足所述权限信息;向所述用户端开放所有与所述用户身份信息满足的权限信息相对应的接口。优选地,所述权限信息中包括预设用户身份信息,所述方法还包括:接收管理端发送的接口信息及与所述接口信息相对应的权限分配信息;调用与所述接口信息相对应的权限信息;基于所述权限分配信息在所述权限信息中注册所述预设用户身份信息。优选地,所述权限分配信息包括预设用户ID,所述预设用户身份信息包括预设用户名及预设用户密码,所述基于所述权限分配信息在所述权限信息中注册所述预设用户身份信息包括:基于所述预设用户ID生成预设用户名,所述预设用户名与所述用户ID相同;基于所述预设用户ID生成预设用户密码,所述预设用户密码与所述预设用户ID相同。优选地,所述用户身份信息包括用户ID,所述判断所述用户身份信息是否满足所述权限信息包括:判断所述用户ID是否与所述预设用户名相同;判断所述用户ID是否与所述预设用户密码相同;当所述用户ID与所述预设用户名相同,且所述用户ID与所述预设用户密码相同时,判断所述用户身份信息满足所述权限信息。优选地,所述方法还包括:当所述权限信息中包括所述预设用户身份信息时,基于所述预设用户身份信息生成子权限分配信息;基于所述子权限分配信息在子权限信息中注册预设子权限用户身份信息;当所述用户身份信息满足所述权限信息时,判断所述用户身份信息满足所述子权限信息;向所述用户端开放与所述子权限信息相对应的子接口。一种操作系统登陆及访问权限控制的控制系统,所述系统包括:传输模块、调用模块、判断模块及控制模块,其中:所述传输模块用于接收用户端发送的用户身份信息;所述调用模块用于当所述用户身份信息满足登录条件时,调用所有接口的权限信息;所述判断模块用于判断所述用户身份信息是否满足所述权限信息;所述控制模块用于向所述用户端开放所有与所述用户身份信息满足的权限信息相对应的接口。优选地,所述权限信息中包括预设用户身份信息,所述系统还包括注册模块,其中:所述传输模块还用于接收管理端发送的接口信息及与所述接口信息相对应的权限分配信息;所述调用模块还用于调用与所述接口信息相对应的权限信息;所述注册模块用于基于所述权限分配信息在所述权限信息中注册所述预设用户身份信息。优选地,所述权限分配信息包括预设用户ID,所述预设用户身份信息包括预设用户名及预设用户密码,所述注册模块包括用户名生成单元及密码生成单元,其中:所述用户名生成单元用于基于所述预设用户ID生成预设用户名,所述预设用户名与所述用户ID相同;所述密码生成单元用于基于所述预设用户ID生成预设用户密码,所述预设用户密码与所述预设用户ID相同。优选地,所述用户身份信息包括用户ID,所述判断模块包括用户名判断单元及密码判断单元,其中:所述用户名判断单元用于判断所述用户ID是否与所述预设用户名相同;所述密码判断单元用于判断所述用户ID是否与所述预设用户密码相同;当所述用户ID与所述预设用户名相同,且所述用户ID与所述预设用户密码相同时,所述判断模块判断所述用户身份信息满足所述权限信息。优选地,所述系统还包括子权限生成模块,其中:所述子权限生成模块用于当所述权限信息中包括所述预设用户身份信息时,基于所述预设用户身份信息生成子权限分配信息;所述注册模块还用于基于所述子权限分配信息在子权限信息中注册预设子权限用户身份信息;所述判断模块还用于当所述用户身份信息满足所述权限信息时,判断所述用户身份信息满足所述子权限信息;所述控制模块还用于向所述用户端开放与所述子权限信息相对应的子接口。综上所述,本技术方案提供了一种操作系统登陆及访问权限控制的控制方法,所述方法包括接收用户端发送的用户身份信息,当用户身份信息满足登录条件时,调用所有接口的权限信息,判断用户身份信息是否满足权限信息,向用户端开放所有与用户身份信息满足的权限信息相对应的接口。与现有技术相比,在本方法中,当用户登录系统后,自动判断用户所具有的使用权限,并将用户具有使用权限的所有功能的接口向用户开放,避免了用户逐一登录具有使用权限的功能的不便,简化了登录过程,提升了用户体验感。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术公开的一种操作系统登陆及访问权限控制的控制方法的实施例1的流程图;图2为本专利技术公开的另一种操作系统登陆及访问权限控制的控制方法的实施例2的流程图;图3为本专利技术公开的另一种操作系统登陆及访问权限控制的控制方法的实施例3的流程图;图4为本专利技术公开的一种操作系统登陆及访问权限控制的控制系统的实施例1的结构示意图;图5为本专利技术公开的另一种操作系统登陆及访问权限控制的控制系统的实施例2的结构示意图;图6为本专利技术公开的另一种操作系统登陆及访问权限控制的控制系统的实施例3的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术公开的一种操作系统登陆及访问权限控制的控制方法的实施例1的流程图,所述方法包括:S101、接收用户端发送的用户身份信息;用户身份信息可由用户向用户端输入,也可预存在用户端中,当用户需要登录操作系统时,用户端发出用户身份信息。用户身份信息可以包括用户名及密码。S102、当用户身份信息满足登录条件时,调用所有接口的权限信息;当用户身份信息满足登录条件时,用户即登录操作系统。登录操作系统为现有技术,在此不再赘述。当用户登录操作系统后,调用所有接口的权限信息,因本文档来自技高网...
一种操作系统登陆及访问权限控制的控制方法及系统

【技术保护点】
一种操作系统登陆及访问权限控制的控制方法,其特征在于,所述方法包括:接收用户端发送的用户身份信息;当所述用户身份信息满足登录条件时,调用所有接口的权限信息;判断所述用户身份信息是否满足所述权限信息;向所述用户端开放所有与所述用户身份信息满足的权限信息相对应的接口。

【技术特征摘要】
1.一种操作系统登陆及访问权限控制的控制方法,其特征在于,所述方法包括:接收用户端发送的用户身份信息;当所述用户身份信息满足登录条件时,调用所有接口的权限信息;判断所述用户身份信息是否满足所述权限信息;向所述用户端开放所有与所述用户身份信息满足的权限信息相对应的接口。2.如权利要求1所述的方法,其特征在于,所述权限信息中包括预设用户身份信息,所述方法还包括:接收管理端发送的接口信息及与所述接口信息相对应的权限分配信息;调用与所述接口信息相对应的权限信息;基于所述权限分配信息在所述权限信息中注册所述预设用户身份信息。3.如权利要求2所述的方法,其特征在于,所述权限分配信息包括预设用户ID,所述预设用户身份信息包括预设用户名及预设用户密码,所述基于所述权限分配信息在所述权限信息中注册所述预设用户身份信息包括:基于所述预设用户ID生成预设用户名,所述预设用户名与所述用户ID相同;基于所述预设用户ID生成预设用户密码,所述预设用户密码与所述预设用户ID相同。4.如权利要求3所述的方法,其特征在于,所述用户身份信息包括用户ID,所述判断所述用户身份信息是否满足所述权限信息包括:判断所述用户ID是否与所述预设用户名相同;判断所述用户ID是否与所述预设用户密码相同;当所述用户ID与所述预设用户名相同,且所述用户ID与所述预设用户密码相同时,判断所述用户身份信息满足所述权限信息。5.如权利要求2所述的方法,其特征在于,所述方法还包括:当所述权限信息中包括所述预设用户身份信息时,基于所述预设用户身份信息生成子权限分配信息;基于所述子权限分配信息在子权限信息中注册预设子权限用户身份信息;当所述用户身份信息满足所述权限信息时,判断所述用户身份信息满足所述子权限信息;向所述用户端开放与所述子权限信息相对应的子接口。6.一种操作系统登陆及访问权限控制的控制系统,其特征在于,所述系统包括:传输模块、调用模块、判断模块及控制模块,其中:所述传输模块用于接收用户端发送的用户身份信息;所述调用模块...

【专利技术属性】
技术研发人员:徐佳宏何小芬陈恋
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1