The invention discloses a method for identifying a user, which comprises the following steps: when a user accesses a website through a browser, he obtains the first browser fingerprint ID for uniquely identifying the user's identity; identifies the browser fingerprint ID matching the first browser fingerprint ID in a fingerprint database storing the corresponding relationship between the user's identity and the browser fingerprint ID; The user identity corresponding to the browser fingerprint ID matching the first browser fingerprint ID is determined as the user identity of the first browser fingerprint ID. The advantage of the invention is that the method provided for identifying user identity can effectively improve the recognition efficiency of browsers by identifying the browser fingerprint ID.
【技术实现步骤摘要】
用于识别用户身份的方法
本专利技术涉及用户身份识别
,具体涉及一种用于识别用户身份的方法。
技术介绍
现有的网站用来识别用户身份的方式一般是通过储存在用户浏览器中的对应的cookie信息辨别,但由于杀毒软件、用户清理cookie信息等原因,作为网站辨别用户身份信息的cookie经常被删除从而使得网站无法辨别用户的身份,从而增加网站维护用户的难度。
技术实现思路
为解决现有技术的不足,本专利技术提供了一种可以提高识别效率的用于识别用户身份的方法。为了实现上述目标,本专利技术采用如下的技术方案:一种用于识别用户身份的方法,包含以下步骤:当用户通过浏览器接入网站时获取该用户的用于唯一标识用户身份的第一浏览器指纹ID;在存储有用户身份标识和浏览器指纹ID的对应关系的指纹数据库中识别与第一浏览器指纹ID相匹配的浏览器指纹ID;将与第一浏览器指纹ID相匹配的浏览器指纹ID所对应的用户身份标识确定为第一浏览器指纹ID的用户身份标识。进一步地,获取该用户的用于唯一标识用户身份的第一浏览器指纹ID具体为:通过浏览器实时生成第一浏览器指纹ID。进一步地,获取该用户的用于唯一标识用户身份的第一浏览器指纹ID具体为:当检测到浏览器储存的对应的cookie中包含第二浏览器指纹ID时,直接调用第二浏览器指纹ID作为第一浏览器指纹ID。进一步地,获取该用户的用于唯一标识用户身份的第一浏览器指纹ID具体为:当完成将与第一浏览器指纹ID相匹配的浏览器指纹ID所对应的用户身份标识确定为第一浏览器指纹ID的用户身份标识后,再通过浏览器实时生成当前浏览器指纹ID;若当前浏览器指纹ID与第二浏览 ...
【技术保护点】
1.一种用于识别用户身份的方法,其特征在于包含以下步骤:当用户通过浏览器接入网站时获取该用户的用于唯一标识用户身份的第一浏览器指纹ID;在存储有用户身份标识和浏览器指纹ID的对应关系的指纹数据库中识别与所述第一浏览器指纹ID相匹配的浏览器指纹ID;将与所述第一浏览器指纹ID相匹配的浏览器指纹ID所对应的用户身份标识确定为所述第一浏览器指纹ID的用户身份标识。
【技术特征摘要】
1.一种用于识别用户身份的方法,其特征在于包含以下步骤:当用户通过浏览器接入网站时获取该用户的用于唯一标识用户身份的第一浏览器指纹ID;在存储有用户身份标识和浏览器指纹ID的对应关系的指纹数据库中识别与所述第一浏览器指纹ID相匹配的浏览器指纹ID;将与所述第一浏览器指纹ID相匹配的浏览器指纹ID所对应的用户身份标识确定为所述第一浏览器指纹ID的用户身份标识。2.根据权利要求1所述的用于识别用户身份的方法,其特征在于,所述获取该用户的用于唯一标识用户身份的第一浏览器指纹ID具体为:通过所述浏览器实时生成所述第一浏览器指纹ID。3.根据权利要求1所述的用于识别用户身份的方法,其特征在于,所述获取该用户的用于唯一标识用户身份的第一浏览器指纹ID具体为:当检测到所述浏览器储存的对应的cookie中包含第二浏览器指纹ID时,直接调用所述第二浏览器指纹ID作为所述第一浏览器指纹ID。4.根据权利要求3所述的用于识别用户身份的方法,其特征在于,所述获取该用户的用于唯一标识用户身份的第一浏览器指纹ID具体为:当完成所述将与所述第一浏览器指纹ID相匹配的浏览器指纹ID所对应的用户身份标识确定为所述第一浏览器指纹ID的用户身份标识后,再通过所述浏览器实时生成当前浏览器指纹ID;若所述当前浏览器指纹ID与所述第二浏览器指纹ID不相同,则将所述cookie中保存的所述第二浏览器指纹ID替换成所述当前浏览器指纹ID,且同时将所述指纹数据...
【专利技术属性】
技术研发人员:陆宇峰,
申请(专利权)人:杭州启博科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。