模拟用户的登录方法及装置制造方法及图纸

技术编号:19515875 阅读:19 留言:0更新日期:2018-11-21 10:43
本发明专利技术公开了一种模拟用户的登录方法及装置。其中,所述方法包括:在第一用户的登录环境下接收客户端发送的对应第一用户的本地cookie信息并解析对应第一用户的本地cookie信息以获取解析结果;依据解析结果,判断是否存在第二用户信息;以及,若存在第二用户信息,则依据第二用户信息将第一用户的登录环境切换为第二用户的登录环境。采用本方案,无需第二用户的登录密码便可将第一用户的登录环境切换为第二用户的登录环境,从而实现模拟第二用户登录,进而便于快速地验证或解决第二用户上报的问题。

【技术实现步骤摘要】
模拟用户的登录方法及装置
本专利技术涉及计算机信息
,具体涉及一种模拟用户的登录方法及装置。
技术介绍
随着信息化社会的不断发展,信息安全问题也日益突出。现有技术中为保障信息的安全性,通常为访问或处理信息的用户配置相应的用户名及用户密码,在对用户名及用户密码验证成功后方可访问或处理该用户对应的信息。由于不同用户所对应的访问或处理信息的环境不同,当用户B报告在其对应的环境中所遇到的问题,维护人员A欲对用户B上报的问题给出解决方案时,通常需先获取用户B的用户名及用户密码,访问与用户B对应的环境,进而验证用户B所上报的问题。然而,该方法必须借助于用户B的用户名及用户密码,过程繁琐,不利于对用户B上报问题的快速解决。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的模拟用户的登录方法及装置。根据本专利技术的一个方面,提供了一种模拟用户的登录方法,包括:在第一用户的登录环境下接收客户端发送的对应第一用户的本地cookie信息并解析对应第一用户的本地cookie信息以获取解析结果;依据所述解析结果,判断是否存在第二用户信息;以及若存在第二用户信息,则依据所述第二用户信息将第一用户的登录环境切换为第二用户的登录环境。根据本专利技术的另一方面,提供了一种模拟用户的登录装置,包括:接收模块,适于在第一用户的登录环境下接收客户端发送的对应第一用户的本地cookie信息;解析模块,适于解析对应第一用户的本地cookie信息以获取解析结果;判断模块,适于依据所述解析结果,判断是否存在第二用户信息;切换模块,适于若所述判断模块判断存在第二用户信息,则依据所述第二用户信息将第一用户的登录环境切换为第二用户的登录环境。根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述模拟用户的登录方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述模拟用户的登录方法对应的操作。根据本专利技术提供的模拟用户的登录方法及装置。首先在第一用户的登录环境下接收客户端发送的对应第一用户的本地cookie信息并解析对应第一用户的本地cookie信息以获取解析结果;然后依据解析结果,判断是否存在第二用户信息;若存在第二用户信息,则依据第二用户信息将第一用户的登录环境切换为第二用户的登录环境。采用本方案,无需第二用户的登录密码便将第一用户的登录环境切换为第二用户的登录环境,从而实现模拟第二用户登录,进而便于快速地验证或解决第二用户上报的问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例提供的模拟用户的登录方法的流程示意图;图2示出了根据本专利技术另一个实施例提供的模拟用户的登录方法的流程示意图;图3示出了根据本专利技术又一个实施例提供的模拟用户的登录方法的流程示意图;图4示出了根据本专利技术再一个实施例提供的模拟用户的登录方法的流程示意图;图5示出了根据本专利技术一个实施例提供的模拟用户的登录装置的功能结构示意图;图6示出了根据本专利技术一个实施例提供的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例提供的模拟用户的登录方法的流程示意图。如图1所示,该方法包括:步骤S110,在第一用户的登录环境下接收客户端发送的对应第一用户的本地cookie信息并解析对应第一用户的本地cookie信息以获取解析结果。其中,客户端可获取与第一用户相对应的本地cookie信息。在第一用户初次登录或页面刷新等情况下,客户端将发送与第一用户对应的本地cookie信息。则本步骤中可在第一用户的登录环境下,接收客户端发送的与第一用户对应的本地cookie信息,并进一步地对接收到的该cookie信息进行解析,从而获得与该cookie信息相对应的解析结果。步骤S120,依据解析结果,判断是否存在第二用户信息,若是,则执行步骤S130。在具体的实施过程中,在步骤S110中获得与本地cookie信息对应的解析结果之后,进一步判断是否存在第二用户信息。其中,第二用户为待模拟用户,第二用户信息可位于预设存储空间中,如对应的数据库或对应的cookie信息等等。若存在第二用户信息,则进一步执行步骤S130;否则,继续呈现与第一用户对应的登录环境。步骤S130,依据第二用户信息将第一用户的登录环境切换为第二用户的登录环境。若步骤S120中确定存在第二用户信息,则根据该第二用户信息将当前环境由第一用户的登录环境切换为第二用户的登录环境,从而模拟第二用户登录。根据本实施例提供的模拟用户的登录方法,首先在第一用户的登录环境下接收客户端发送的对应第一用户的本地cookie信息并解析对应第一用户的本地cookie信息以获取解析结果;然后依据解析结果,判断是否存在第二用户信息;若存在第二用户信息,则依据第二用户信息将第一用户的登录环境切换为第二用户的登录环境。采用本方案,无需第二用户的登录密码便可将第一用户的登录环境切换为第二用户的登录环境,从而实现模拟第二用户登录,进而便于快速地验证或解决第二用户上报的问题。图2示出了根据本专利技术另一个实施例提供的模拟用户的登录方法的流程示意图。如图2所示,该方法包括:步骤S210,根据客户端发送的第一用户的登录请求,生成第一用户的身份验证信息,将第一用户的身份验证信息返回给客户端,以供客户端根据第一用户的身份验证信息生成对应第一用户的本地cookie信息。在具体的实施过程中,第二用户为待模拟用户,即上报其所遇问题的用户,第一用户为欲为第二用户提供其所遇问题的解决方案的用户。为实现模拟第二用户登录,首先以第一用户身份登录,从而触发第一用户的登录请求。其中,第一用户的登录请求中包含有第一用户的身份信息,如用户名及对应的登录密码等。在接收到客户端发送的第一用户的登录请求后,根据该登录请求中携带的第一用户的身份信息生成第一用户的身份验证信息,并将该身份验证信息返回至客户端。其中,该身份验证信息具体为与第一用户相对应的验证字符串。客户端接收到第一用户的身份验证信息之后,将第一用户的身份验证信息写入对应第一用户的本地cookie信息中。步骤S220,在对应数据库或对应cookie信息中存储第二用户信息。具体地,可在与第二用户对应的数据库或cookie信息中本文档来自技高网...

【技术保护点】
1.一种模拟用户的登录方法,包括:在第一用户的登录环境下接收客户端发送的对应第一用户的本地cookie信息并解析对应第一用户的本地cookie信息以获取解析结果;依据所述解析结果,判断是否存在第二用户信息;以及若存在第二用户信息,则依据所述第二用户信息将第一用户的登录环境切换为第二用户的登录环境。

【技术特征摘要】
1.一种模拟用户的登录方法,包括:在第一用户的登录环境下接收客户端发送的对应第一用户的本地cookie信息并解析对应第一用户的本地cookie信息以获取解析结果;依据所述解析结果,判断是否存在第二用户信息;以及若存在第二用户信息,则依据所述第二用户信息将第一用户的登录环境切换为第二用户的登录环境。2.根据权利要求1所述的方法,在第一用户的登录环境下接收客户端发送的对应所述第一用户的本地cookie信息之前,所述方法还包括:根据客户端发送的所述第一用户的登录请求,生成所述第一用户的身份验证信息;以及将所述第一用户的身份验证信息返回给客户端,以供客户端根据所述第一用户的身份验证信息生成所述对应第一用户的本地cookie信息。3.根据权利要求2所述的方法,其中,所述客户端根据所述第一用户的身份验证信息生成所述对应第一用户的本地cookie信息进一步包括:客户端将第一用户的身份验证信息写入所述对应第一用户的本地cookie信息中。4.根据权利要求1-3中任一项所述的方法,其中,依据所述解析结果,判断是否存在第二用户信息进一步包括:判断第一用户是否具有模拟用户登录的权限;以及在判断出第一用户具有模拟用户登录的权限的情况下,判断是否存在第二用户信息。5.根据权利要求4所述的方法,还包括:在对应数据库或对应cookie信息中存储所述第二用户信息。6.根...

【专利技术属性】
技术研发人员:张平马智昊
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1