一种菜单项的控制方法及装置的制造方法

文档序号:9288540阅读:196来源:国知局
一种菜单项的控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种菜单项的控制方法及装置。
【背景技术】
[0002]随着计算机技术的飞速发展,计算机得到了广泛的应用,已经成为了人们工作生活中不可缺少的工具。人们越来越注重计算机系统的数据安全性,为系统管理设置了管理权限。然而,单一的管理权限仍然无法确保计算机系统的数据安全性,因此需要一种更高级别的管理权限来限制对计算机系统中数据的维护或控制。

【发明内容】

[0003]本发明提供一种菜单项的控制方法及装置,用以提高对菜单项进行管理的安全性。
[0004]本发明提供一种菜单项的控制方法,包括:
[0005]当接收到对当前菜单项的管理指令时,判断当前用户是否有对当前菜单项的管理权限;
[0006]当所述当前用户有对当前菜单项的管理权限时,接收所述当前用户的管理操作,所述管理操作包括增加、修改、删除中的至少一种;
[0007]控制所述当前菜单项执行与所述管理操作相对应的操作。
[0008]本发明实施例的一些有益效果可以包括:
[0009]上述技术方案,通过判断当前用户是否有对当前菜单项的管理权限,来确定是否控制当前菜单项执行操作,使得对菜单项的控制的权限设置更为严格,防止没有权限的用户对当前菜单项的控制,从而提高了对菜单项控制的安全系数。
[0010]在一个实施例中,所述当接收到对当前菜单项的管理指令时,判断当前用户是否有对当前菜单项的管理权限,包括:
[0011]当接收到对当前菜单项的管理指令时,获取当前用户的身份标识和/或密码;
[0012]判断所述当前用户的身份标识和/或密码与预设用户的身份标识和/或密码是否匹配;
[0013]当所述当前用户的身份标识和/或密码与预设用户的身份标识和/或密码匹配时,确定所述当前用户有对当前菜单项的管理权限。
[0014]该实施例中,通过验证当前用户的身份标识或密码来判断当前用户是否有管理菜单项的全乡,从而防止没有权限的用户对当前菜单项的控制,提高了对菜单项控制的安全系数。
[0015]在一个实施例中,每一个菜单项对应唯一的用户身份标识和/或密码。
[0016]该实施例使得不同的菜单项设置有不同的用户管理权限,从而使管理当前菜单项的用户无法再管理其他菜单项,提高了对菜单项控制的安全系数。
[0017]在一个实施例中,当所述当前用户有对当前菜单项的管理权限时,所述方法还包括:
[0018]将所述当前菜单项所属菜单中的所有菜单项显示给用户查看。
[0019]该实施例中,对当前菜单项有管理权限的用户有查看当前菜单项所属菜单中的所有菜单项的权限,方便了对当前菜单项有管理权限的用户对当前菜单项进行管理。
[0020]在一个实施例中,所述当前菜单项包括多个子菜单项;当所述当前用户有对当前菜单项的管理权限时,所述方法还包括:
[0021]当接收到所述当前用户对所述子菜单项中的选项的查看指令时,发出第一提示信息,所述第一提示信息用于提示所述当前用户没有查看所述子菜单项中的选项的权限。
[0022]该实施例中,对当前菜单项有管理权限的用户无法查看子菜单项中的选项,进而使用户无法对子菜单项中的选项进行管理,从而有效地防止了没有权限的用户对菜单项的控制,提高了对菜单项控制的安全系数。
[0023]在一个实施例中,当所述当前用户有对当前菜单项的管理权限时,所述方法还包括:
[0024]当接收到所述当前用户对所述当前菜单项所属菜单中的其它菜单项的查看指令时,发出第二提示信息,所述第二提示信息用于提示所述当前用户没有查看所述其它菜单项的权限。
[0025]该实施例中,对当前菜单项有管理权限的用户无法对当前菜单项所属菜单中的其它菜单项进行管理,从而使每一个菜单项对应其各自的管理权限,提高了对菜单项控制的安全系数。
[0026]本发明提供一种菜单项的控制装置,包括:
[0027]判断模块,用于当接收到对当前菜单项的管理指令时,判断当前用户是否有对当前菜单项的管理权限;
[0028]接收模块,用于当所述当前用户有对当前菜单项的管理权限时,接收所述当前用户的管理操作,所述管理操作包括增加、修改、删除中的至少一种;
[0029]控制模块,用于控制所述当前菜单项执行与所述管理操作相对应的操作。
[0030]在一个实施例中,所述判断模块包括:
[0031]获取子模块,用于当接收到对当前菜单项的管理指令时,获取当前用户的身份标识和/或密码;
[0032]判断子模块,用于判断所述当前用户的身份标识和/或密码与预设用户的身份标识和/或密码是否匹配;
[0033]确定子模块,用于当所述当前用户的身份标识和/或密码与预设用户的身份标识和/或密码匹配时,确定所述当前用户有对当前菜单项的管理权限。
[0034]在一个实施例中,所述装置还包括:
[0035]第一提示模块,用于当所述当前用户有对当前菜单项的管理权限、且接收到所述当前用户对所述当前菜单项的子菜单项中的选项的查看指令时,发出第一提示信息,所述第一提示信息用于提示所述当前用户没有查看所述子菜单项中的选项的权限;所述当前菜单项包括多个子菜单项。
[0036]在一个实施例中,所述装置还包括:
[0037]第二提示模块,用于当所述当前用户有对当前菜单项的管理权限、且接收到所述当前用户对所述当前菜单项所属菜单中的其它菜单项的查看指令时,发出第二提示信息,所述第二提示信息用于提示所述当前用户没有查看所述其它菜单项的权限。
[0038]本发明实施例的一些有益效果可以包括:
[0039]上述装置,通过判断当前用户是否有对当前菜单项的管理权限,来确定是否控制当前菜单项执行操作,使得对菜单项的控制的权限设置更为严格,防止没有权限的用户对当前菜单项的控制,从而提高了对菜单项控制的安全系数。
[0040]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0041]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0042]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0043]图1为本发明实施例中一种菜单项的控制方法的流程图;
[0044]图2为本发明实施例中一种菜单项的控制方法中步骤Sll的流程图;
[0045]图3为本发明实施例中一种菜单项的控制装置的框图;
[0046]图4为本发明实施例中一种菜单项的控制装置中判断模块的框图;
[0047]图5为本发明实施例中一种菜单项的控制装置的框图;
[0048]图6为本发明实施例中一种菜单项的控制装置的框图。
【具体实施方式】
[0049]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0050]图1为本发明实施例中一种菜单项的控制方法的流程图。如图1所示,该方法包括以下步骤:
[0051]步骤S11,当接收到对当前菜单项的管理指令时,判断当前用户是否有对当前菜单项的管理权限;
[0052]步骤S12,当当前用户有对当前菜单项的管理权限时,接收当前用户的管理操作,管理操作包括增加、修改、删除中的至少一种;
[0053]步骤S13,控制当前菜单项执行与管理操作相对应的操作。
[0054]在一个实施例中,如图2所示,步骤Sll可以实施为以下步骤:
[0055]步骤S111,当接收到对当前菜单项的管理指令时,获取当前用户的身份标识和/或密码;
[0056]步骤S112,判断当前用户的身份标识和/或密码与预设用户的身份标识和/或密码是否匹配;如果当前用户的身份标识和/或密码与预设用户的身份标识和/或密码匹配,则继续执行步骤S113 ;如果当前用户的身份标识和/或密码与预设用户的身份标识和/或密码匹配,则执行步骤SI 14;
[0057]步骤S113,确定当前用户有对当前菜单项的管理权限;
[0058]步骤S114,确定当前用户没有对当前菜单项的管理权限。
[0059]该实施例中,每一个菜单项对应唯一的用户身份标识和/或密码。也就是说,不同的菜单项由唯一的、不同的用户来进行管理。例如,一级菜单是系统级菜单,包括用户管理、日志管理、用户组管理等菜单项,如果用户A有对一级菜单进行管理的管理权限,那么用户A可对一级菜单中的用户管理、日志管理、用户组管理等选项进行增加、修改和删除等操作,但用户A无法再对二级菜单进行管理,本实施例中的二级菜单即为用户管理、日志管理、用户组管理等菜单项,也就是说,用户A无法对用户管理中的选项进行管理,也无法对日志管理中的选项进行管理,等等。用户管理、日志管理、用户组管理中的选项可分别由用户B、用户C、用户D进行管理。此外,如果用户B有对用户管理这一菜单项进行管理的管理权限,那么用户B不会有对日志管理、用户组管理等其他菜单项进行管理的管理权限,当用户B点击日志管理、用户组管理等其他菜单项时,不会弹出用户B所点击的其他菜单项中的子菜单项。
[0060]在一个实施例中,当当前用户有对当前菜单项的管理权限时,上述方法还包括以下步骤:将当前菜单项所属菜单中的所有菜单项显示给用户查看。举例来说,如果当前用
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1