本发明涉及计算机,尤其涉及一种登录处理方法、装置、设备及存储介质。
背景技术:
1、计算机技术的发展,现今系统\软件一般多渠道布局,用户可在多种多样的终端设备或者同一服务器的多个网页等渠道,进行同一软件\同一系统的的登录,例如用户小明可以在电脑a和手机b上,通过账号密码等信息同时登录某c系统。
2、相关技术中,不管是用户在哪个渠道的登录操作,用户都需要自己手动进行登录或者退出登录操作,比如,若小明可以电脑a上面登录自己的账号,若小明离开电脑,则需要手动退出登录。
3、然而,现有技术用户多渠道登录安全性低。
技术实现思路
1、本技术提供一种登录处理方法、装置、设备及存储介质,从而解决现有技术用户多渠道登录安全性低的技术问题。
2、第一方面,本技术提供了一种登录处理方法,包括:
3、响应于用户的登录请求,获取所述登录请求的登录渠道和用户身份标识信息;
4、根据所述登录渠道和所述用户身份标识信息,生成登录令牌,并为所述登录令牌添加有效期;
5、将所述登录令牌保存至预设数据库;
6、根据所述登录令牌的有效期,接受\拒绝所述用户通过所述登录渠道登录系统。
7、这里,本技术提供了一种安全可靠的登录处理方法,面对可多渠道登录的系统,当用户通过其中一个登录渠道登录系统时,本技术可以通过用户的登录请求获取登录渠道和用户身份标识信息,为该登录请求生成添加有效期的登录令牌,根据登录令牌可以实现对登录渠道的管理,例如若用户在改登录渠道的登录令牌已过期,自动移动登录渠道,避免用户忘记退出登录带来的风险,提高了用户多渠道登录的安全性。
8、可选地,所述根据所述登录令牌的有效期,接受\拒绝所述用户通过所述登录渠道登录系统,包括:
9、根据所述有效期验证所述登录令牌的有效性,若确定所述登录令牌无效,则拒绝所述用户通过所述登录渠道登录系统。
10、其中,本技术在验证登录令牌有效期无效之后,可直接拒绝用户通过登录渠道登录系统,退出用户在该登录渠道的登录,保证了用户信息的安全性。
11、可选地,在所述根据所述登录渠道和所述用户身份标识信息,生成登录令牌,并为所述登录令牌添加有效期之前,还包括:
12、显示有效期设置窗口;
13、根据所述用户在所述有效期设置窗口上的操作,确定有效期。
14、这里,在用户通过登录渠道登录系统时,可以弹出有效期设置窗口,以使用户通过该窗口设置此次通过登录渠道登录的有效期,即登录时长,从而在时间到达有效期后退出在登录渠道的登录,能够保护用户信息,无需用户手动退出,提高了登录的安全性和便捷性,进一步的提高了登录的灵活性,增强了用户体验。
15、可选地,在所述响应于用户的登录请求,获取所述用户的登录渠道和用户身份标识信息之后,还包括:
16、根据所述用户身份标识信息,获取所述用户的登录状态,确定处于登录状态中的所有已登录渠道;
17、判断是否存在与所述登录渠道同等类别的已登录渠道;
18、若存在,则退出登录所述与所述登录渠道同等类别的已登录渠道,并在所述预设数据库中删除所述与所述登录渠道同等类别的已登录渠道。
19、这里,本技术在用户通过不同的登录渠道登录系统时,可以针对相同类别的登录渠道实现互踢,无需用户手动退出登录,直接实现设备的退出,避免用户信息泄露,能够更好地保护用户隐私。
20、可选地,判断是否存在与所述登录渠道同等类别的已登录渠道,包括:
21、分别获取所述登录渠道对应的终端设备类型和所述已登录渠道对应的终端设备类型,若所述登录渠道对应的终端设备类型和所述已登录渠道对应的终端设备类型相同,则确定存在与所述登录渠道同等类别的已登录渠道;
22、和\或,
23、根据预设分类列表,确定是否存在与所述登录渠道同等类别的已登录渠道。
24、其中,本技术可以通过不同方式确定互斥的同等类别登录渠道,例如,若两个登录渠道终端设备类型相同,比如两个手机属于终端设备类型相同,那么则确定两个手机不能同时登录,或者是用户、系统可预先设置预设分类列表,从而确定不能同时登录的登录渠道,进一步地提高了登录处理的灵活性,提高了用户体验。
25、可选地,在所述根据所述登录令牌的有效期,接受\拒绝所述用户通过所述登录渠道登录系统之后,还包括:
26、响应于用户的登录设备查询请求,获取所述用户的登录状态,确定处于登录状态中的所有已登录渠道;
27、在预设登录状态显示界面,显示所述所有已登录渠道。
28、其中,本技术可以为用户提供已登录设备查询请求,用户可以通过某个终端设备查询目前账号的登录状态看,从而清晰了解登录情况,提高了用户体验及用户信息的安全性。
29、可选地,在所述显示所述所有已登录渠道之后,还包括:
30、响应于所述用户在预设登录状态显示界面上的删除操作,确定所述删除操作对应的已登录渠道;
31、拒绝所述用户通过所述已登录渠道登录系统,并在所述预设数据库中删除所述已登录渠道对应的登录令牌。
32、其中,本技术用户可以根据自身需求直接对一些渠道的登录状态或者登录设备进行删除,直接实现远程操作,即使用户忘记退出登录并已经离开登录渠道,仍可以通过其它设备实现退出登录的操作,进一步地提高了登录安全性及用户体验。
33、可选的,在所述响应于用户的登录设备查询请求,获取所述用户的登录状态,确定处于登录状态中的所有已登录渠道之后,还包括:
34、显示所述所有已登录渠道对应的登录令牌的有效期;
35、响应于所述用户的有效期更改操作,更改所述有效期更改操作对应的登录令牌的有效期。
36、其中,本技术用户可根据自身需求调整不同登录渠道的登录令牌的有效期,远程控制系统不同登录渠道的登录期限,进一步地提高了登录处理的灵活性,提高了用户体验。
37、第二方面,本技术提供了一种登录处理装置,包括:
38、获取模块,用于响应于用户的登录请求,获取所述登录请求的登录渠道和用户身份标识信息;
39、生成模块,用于根据所述登录渠道和所述用户身份标识信息,生成登录令牌,并为所述登录令牌添加有效期;
40、存储模块,用于将所述登录令牌保存至预设数据库;
41、处理模块,用于根据所述登录令牌的有效期,接受\拒绝所述用户通过所述登录渠道登录系统。
42、可选地,所述处理模块具体用于:
43、根据所述有效期验证所述登录令牌的有效性,若确定所述登录令牌无效,则拒绝所述用户通过所述登录渠道登录系统。
44、可选地,在所述生成模块根据所述登录渠道和所述用户身份标识信息,生成登录令牌,并为所述登录令牌添加有效期之前,上述装置还包括第一设置模块,用于:
45、显示有效期设置窗口;根据所述用户在所述有效期设置窗口上的操作,确定有效期。
46、可选地,在所述获取模块响应于用户的登录请求,获取所述用户的登录渠道和用户身份标识信息之后,上述装置还包括:
47、确定模块,用于根据所述用户身份标识信息,获取所述用户的登录状态,确定处于登录状态中的所有已登录渠道;
48、判断模块,用于判断是否存在与所述登录渠道同等类别的已登录渠道;
49、退出模块,用于若存在,则退出登录所述与所述登录渠道同等类别的已登录渠道,并在所述预设数据库中删除所述与所述登录渠道同等类别的已登录渠道。
50、可选地,所述判断模块具体用于:
51、分别获取所述登录渠道对应的终端设备类型和所述已登录渠道对应的终端设备类型,若所述登录渠道对应的终端设备类型和所述已登录渠道对应的终端设备类型相同,则确定存在与所述登录渠道同等类别的已登录渠道;
52、和\或,
53、根据预设分类列表,确定是否存在与所述登录渠道同等类别的已登录渠道。
54、可选地,在所述处理模块根据所述登录令牌的有效期,接受\拒绝所述用户通过所述登录渠道登录系统之后,还包括显示模块,用于:
55、响应于用户的登录设备查询请求,获取所述用户的登录状态,确定处于登录状态中的所有已登录渠道;在预设登录状态显示界面,显示所述所有已登录渠道。
56、可选地,在所述显示模块显示所述所有已登录渠道之后,上述装置还包括第二设置模块,用于:
57、响应于所述用户在预设登录状态显示界面上的删除操作,确定所述删除操作对应的已登录渠道;
58、拒绝所述用户通过所述已登录渠道登录系统,并在所述预设数据库中删除所述已登录渠道对应的登录令牌。
59、可选地,在所述显示模块响应于用户的登录设备查询请求,获取所述用户的登录状态,确定处于登录状态中的所有已登录渠道之后,上述装置还包括第三设置模块,用于:
60、显示所述所有已登录渠道对应的登录令牌的有效期;
61、响应于所述用户的有效期更改操作,更改所述有效期更改操作对应的登录令牌的有效期。
62、第三方面,本技术提供一种登录处理设备,包括:至少一个处理器和存储器;
63、所述存储器存储计算机执行指令;
64、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的登录处理方法。
65、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的登录处理方法。
66、第五方面,本发明提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的登录处理方法。
67、本技术提供的登录处理方法、装置、设备及存储介质,其中该方法面对可多渠道登录的系统,当用户通过其中一个登录渠道登录系统时,本技术可以通过用户的登录请求获取登录渠道和用户身份标识信息,为该登录请求生成添加有效期的登录令牌,根据登录令牌可以实现对登录渠道的管理,例如若用户在改登录渠道的登录令牌已过期,自动移动登录渠道,避免用户忘记退出登录带来的风险,提高了用户多渠道登录的安全性。