登录超时时长设置方法、装置、计算设备及存储介质与流程

文档序号:35055658发布日期:2023-08-06 12:03阅读:58来源:国知局
登录超时时长设置方法、装置、计算设备及存储介质与流程

本技术涉及计算机,尤其涉及一种登录超时时长设置方法、装置、计算设备及存储介质。


背景技术:

1、用户在使用应用程序之前,应用程序为了识别用户身份,通常需要用户进行账号登录。在实际应用中,当用户在应用程序的页面登录成功后,为了提升用户体验,用户下次使用应用程序时无需再次进行登录。然而,为了保障安全性,在经过一定时长后,应用程序会将用户的登录状态为登录超时,此时需要用户重新登录。其中,应用程序判断用户是否登录超时的时长即为登录超时时长。

2、在日常测试过程中,测试人员可能需要在登录超时后,对应用程序进行测试。然而,由于应用程序的登录超时时长通常设置较长时间,测试人员需要进行长时间等待才能实现登录超时,存在测试效率低的问题。


技术实现思路

1、本技术提供一种登录超时时长设置方法、装置、计算设备及存储介质,能够设置应用程序的登录超时的时长,在测试人员需要对登录超时后的应用程序进行测试的场景下,能够减少测试人员的等待时间,从而提升测试效率。

2、本技术实施例的技术方案如下:

3、根据本技术实施例的第一方面,提供一种登录超时时长设置方法,上述方法包括:监控目标应用程序的接口调用事件;当目标应用程序的第一接口被第一请求调用时,判断第一请求中是否携带有第一用户的登录态信息;在第一请求中携带有第一用户的登录态信息的情况下,获取第一用户关联的第一登录超时时长;将第一用户的登录超时时长设置为第一登录超时时长。

4、可选的,登录态信息包括第一用户标识,获取第一用户关联的第一登录超时时长,包括:判断预设数据列表中是否存在第一用户标识关联的第一登录超时时长;预设数据列表包括多个用户标识以及每个用户标识关联的登录超时时长;在预设数据列表中存在第一用户关联的第一登录超时时长的情况下,获取第一登录超时时长。

5、可选的,方法还包括:在预设数据列表中不存在第一用户关联的第一登录超时时长的情况下,将第一用户标识存储在预设数据列表中。

6、可选的,在第一请求中未携带有第一用户的登录态信息的情况下,判断第一请求是否为第一用户的登录请求;在第一请求为第一用户的登录请求,且登录成功的情况下,判断预设数据列表中是否存在第一用户标识关联的第一登录超时时长;在预设数据列表中不存在第一用户关联的第一登录超时时长的情况下,获取第一用户标识;将第一用户标识存储在预设数据列表中。

7、可选的,上述方法还包括:接收第二请求,第二请求用于设置第一用户关联的登录超时时长,第二请求中携带有第一用户标识和第一登录超时时长;响应于第二请求,将第一用户标识关联的第一登录超时时长存储在预设数据列表中。

8、可选的,预设数据列表中还包括每个用户标识对应的状态信息,状态信息包括已修改或未修改:其中,在预设数据列表中存储有第一用户标识,且未存储第一用户标识关联的第一登录超时时长的情况下,第一用户标识对应的状态信息为未修改,在预设数据列表中存储有第一用户标识,且存储有第一用户标识关联的第一登录超时时长的情况下,第一用户标识对应的状态信息为已修改。

9、可选的,监控目标应用程序的接口调用事件,包括:接收第三请求,第三请求中携带有目标应用程序的标识;响应于第三请求,监控目标应用程序的接口调用事件。

10、可选的,监控目标应用程序的接口调用事件,包括:监控目标应用程序的每个接口对应的接口函数;在目标应用程序的第一接口对应的第一接口函数被第一请求调用的情况下,确定第一接口被调用。

11、根据本技术实施例的第二方面,提供一种登录超时时长设置装置的结构框图。上述装置包括:监控模块,用于监控目标应用程序的接口调用事件;判断模块,用于当目标应用程序的第一接口被第一请求调用时,判断第一请求中是否携带有第一用户的登录态信息;获取模块,用于在第一请求中携带有第一用户的登录态信息的情况下,获取第一用户关联的第一登录超时时长;处理模块,用于将第一用户的登录超时时长设置为第一登录超时时长。

12、可选的,登录态信息包括第一用户标识,获取模块,具体用于判断预设数据列表中是否存在第一用户标识关联的第一登录超时时长;预设数据列表包括多个用户标识以及每个用户标识关联的登录超时时长;在预设数据列表中存在第一用户关联的第一登录超时时长的情况下,获取第一登录超时时长。

13、可选的,处理模块,还用于在预设数据列表中不存在第一用户关联的第一登录超时时长的情况下,将第一用户标识存储在预设数据列表中。

14、可选的,处理模块,还用于在第一请求中未携带有第一用户的登录态信息的情况下,判断第一请求是否为第一用户的登录请求;在第一请求为第一用户的登录请求,且登录成功的情况下,判断预设数据列表中是否存在第一用户标识关联的第一登录超时时长;在预设数据列表中不存在第一用户关联的第一登录超时时长的情况下,获取第一用户标识;将第一用户标识存储在预设数据列表中。

15、可选的,处理模块,还用于接收第二请求,第二请求用于设置第一用户关联的登录超时时长,第二请求中携带有第一用户标识和第一登录超时时长;响应于第二请求,将第一用户标识关联的第一登录超时时长存储在预设数据列表中。

16、可选的,预设数据列表中还包括每个用户标识对应的状态信息,状态信息包括已修改或未修改:其中,在预设数据列表中存储有第一用户标识,且未存储第一用户标识关联的第一登录超时时长的情况下,第一用户标识对应的状态信息为未修改,在预设数据列表中存储有第一用户标识,且存储有第一用户标识关联的第一登录超时时长的情况下,第一用户标识对应的状态信息为已修改。

17、可选的,监控模块,具体用于接收第三请求,第三请求中携带有目标应用程序的标识;响应于第三请求,监控目标应用程序的接口调用事件。

18、可选的,监控模块,具体用于监控目标应用程序的每个接口对应的接口函数;在目标应用程序的第一接口对应的第一接口函数被第一请求调用的情况下,确定第一接口被调用。

19、根据本技术实施例的第三方面,提供一种计算设备,可以包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面中任一种可选地账户开设方法。

20、根据本技术实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由计算设备的处理器执行时,使得计算设备能够执行上述第一方面中任一种可选地账户开设方法。

21、根据本技术实施例的第五方面,提供一种计算机程序产品,当计算机程序/指令在被处理器执行时实现如第一方面中任一种可选地实现方式的账户开设方法。

22、本技术实施例提供的有益效果为:通过对目标应用程序的接口调用事件进行监控,进而能够在目标应用程序的接口被调用时,确定每个用户关联的登录超时时长,然后分别为每个用户分别设置关联的登录超时时长。这样一来,在测试人员需要对登录超时后的应用程序进行测试的场景下,能够减少测试人员的等待时间,从而提升测试效率。

23、其中,第二方面至第五方面中任一种设计方式所带来的技术效果可以参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1