【技术实现步骤摘要】
一种用户权限管理方法
[0001]本专利技术涉及计算机
,特别指一种用户权限管理方法。
技术介绍
[0002]随着科技的进步,计算机已成为人们生活中不可或缺的一个办公和娱乐工具。人们每天都需要通过计算机访问各种系统、各种数据库以获取需要的数据,为了保障数据的安全性,需要为每个用户单独设置用户权限,让用户仅能在预设的权限范围内进行操作,由此产生了用户权限管理需求。
[0003]然而,传统的用户权限管理仅支持在线管理,当用户终端脱机时便无法访问数据库,且传统的用户权限管理仅是简单的记录了账户名和账户密码,未额外设置相应的安全机制,存在极大的安全隐患。
[0004]因此,如何提供一种用户权限管理方法,实现提升用户权限管理的灵活性以及安全性,成为一个亟待解决的技术问题。
技术实现思路
[0005]本专利技术要解决的技术问题,在于提供一种用户权限管理方法,实现提升用户权限管理的灵活性以及安全性。
[0006]本专利技术是这样实现的:一种用户权限管理方法,包括如下步骤:
[0007] ...
【技术保护点】
【技术特征摘要】
1.一种用户权限管理方法,其特征在于:包括如下步骤:步骤S10、在服务器以及用户终端均创建一权限管理表,在用户终端创建一操作日志表;步骤S20、用户终端向服务器申请一第一密钥以及一第二密钥;步骤S30、用户终端获取用户输入的账户名和账户密码,利用所述第一密钥对账户名和账户密码进行加密;步骤S40、用户终端对服务器和用户终端的所述权限管理表进行同步;步骤S50、用户终端利用所述权限管理表对加密后的账户名和账户密码进行校验;步骤S60、利用所述第二密钥对权限管理表进行解密,得到若干个菜单链接;步骤S70、基于各所述菜单链接加载若干个控件,并调整各所述控件的控件样式;步骤S80、更新所述操作日志表并退出账户。2.如权利要求1所述的一种用户权限管理方法,其特征在于:所述步骤S10中,所述权限管理表至少包括如下字段:编号、账户名、账户密码、错误次数阈值、锁定状态、锁定时间、解锁账户名、解锁时间、远程版本、本地版本、页面权限信息;所述页面权限信息至少包括二次验证标识、菜单链接、控件名称以及超时时限;所述操作日志表至少包括如下字段:编号、账户名、操作内容、操作时间。3.如权利要求2所述的一种用户权限管理方法,其特征在于:所述权限管理表中的账户名、账户密码、解锁账户名以及页面权限信息使用第一密钥进行加密,编号、错误次数阈值、锁定状态、锁定时间、解锁时间、远程版本以及本地版本使用第二密钥进行加密;所述操作日志表中的账户名使用第一密钥进行加密,编号、操作内容以及操作时间使用第二密钥进行加密。4.如权利要求1所述的一种用户权限管理方法,其特征在于:所述步骤S10中,用户终端创建的所述权限管理表为JSON格式。5.如权利要求1所述的一种用户权限管理方法,其特征在于:所述步骤S20具体为:用户终端向服务器申请一基于MD5算法生成的第一密钥以及一基于DES算法生成的第二...
【专利技术属性】
技术研发人员:汤慈全,陈冬冬,罗子彬,王磊,陈方平,
申请(专利权)人:福建星云软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。