[发明专利]基于HTML5本地存储机制的身份唯一性校验控制方法有效

专利信息
申请号: 201910766741.3 申请日: 2019-08-20
公开(公告)号: CN110572371B 公开(公告)日: 2021-07-13
发明(设计)人: 宋亚林;于俊洋;翟锐;何欣;王龙葛;白晨希;吴文培 申请(专利权)人: 河南大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 郑州中原专利事务所有限公司 41109 代理人: 曹素珍
地址: 475004 河南省开*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于HTML5本地存储机制的身份唯一性校验控制方法,首先定义一个用于保存客户端信息的存储结构对象、一个用于校验该存储结构对象完整性的校验码、一个登录权限控制标记变量以及一个时长变量,系统分别在初始化和登录时,对本地存储中的存储结构对象的非空性和完整性进行两重校验,校验不通过时,从服务器下载并更新该存储结构对象,并利用该存储结构对象对当前登录用户的唯一性进行校验,符合要求的用户才可正常进行用户名密码登录校验操作。本发明所提供的身份唯一性校验控制方法,可高效安全地解决浏览器/服务器(B/S架构)的客户端用户登录的校验控制问题。
搜索关键词: 基于 html5 本地 存储 机制 身份 唯一 校验 控制 方法
【主权项】:
1.一种基于HTML5本地存储机制的身份唯一性校验控制方法,其特征在于:/n1)本地存储中定义一个Javascript 存储结构对象,包含有数据或无数据两种取值的对象状态标识串、登录ID号、可存储IP地址信息或网卡硬件地址MAC信息的客户端标识值,设置Javascirpt 存储结构对象的校验码变量,设置一个登录状态数组,包含首次登录、二次登录和特定登录标记,设置一个超时时间标识,设置一个由管理员控制的用户登录权限标识;/n2)加载登录主页面,检查Javascript存储结构对象,如果该存储结构对象不存在,则需要从服务器获取,即按照步骤4执行;/n3)判断步骤1)所述的超时时间标识,如果当前时间小于该时间标识,则进入登录页面,执行后续操作,即按照步骤7执行;/n4)按照客户端标识值,在服务器端搜索数据库是否存在相应的登录记录,并在服务器端创建与步骤1)所述结构相同的Javascript 存储结构对象,如果数据库未检测到相应记录,将Javascript 存储结构中的对象状态标识串设置为无数据,否则设置为有数据;/n5)在服务器端对上述Javascript 存储结构对象进行加密处理,并生成该Javascript存储结构对象数据的校验码,以JSON字符串方式发回浏览器;/n6)浏览器客户端解析JSON,更新步骤1)中本地存储中的JavaScript 存储结构对象数据及该Javascript 存储结构对象的校验码信息,清空登录页面中的用户名和密码;/n7)登录页面中输入用户名和密码,对步骤1)中本地存储的Javascript 存储结构对象的非空性和完整性进行校验,防止登录时本地存储信息被删除或被篡改,如果校验失败,则返回执行步骤4);/n8)读取步骤1)所述的Javascript 存储结构对象中的对象状态标识串,如果该对象状态标识串为无数据,表示新用户登录并且没有和其他登录用户有资源冲突,进行用户密码的检验操作,即按照步骤10)执行;/n 9)对当前登录页面输入的用户名进行唯一性身份检验,如果符合要求可进行用户名和密码检测,否则将被拒绝登录操作;/n10)用户名和密码检验,如果检验通过,根据步骤1)所述的登录状态数组内容,更新本地存储中相应的内容,进入系统主页面,如果所述登录状态数组的内容是首次登录,将对象状态标识串修改为有数据,如果是特定登录,将当前用户的登录标记属性,修改为正常登录状态,如果是二次登录,无需更新本地存储内容。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南大学,未经河南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910766741.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top