CN106982226B - 自动登录方法及装置 - Google Patents

自动登录方法及装置 Download PDF

Info

Publication number
CN106982226B
CN106982226B CN201710299061.6A CN201710299061A CN106982226B CN 106982226 B CN106982226 B CN 106982226B CN 201710299061 A CN201710299061 A CN 201710299061A CN 106982226 B CN106982226 B CN 106982226B
Authority
CN
China
Prior art keywords
login
user
automatic
automatic login
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710299061.6A
Other languages
English (en)
Other versions
CN106982226A (zh
Inventor
张恒普
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu anyxun Technology Co., Ltd.
Original Assignee
Chengdu Anyixun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Anyixun Technology Co ltd filed Critical Chengdu Anyixun Technology Co ltd
Priority to CN201710299061.6A priority Critical patent/CN106982226B/zh
Publication of CN106982226A publication Critical patent/CN106982226A/zh
Application granted granted Critical
Publication of CN106982226B publication Critical patent/CN106982226B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种自动登录方法及装置,应用于包括登录界面的用户终端,该登录界面设置有自动登录选项。方法包括:在每次登录成功时,判断登录界面的自动登录选项是否被取消;在自动登录选项被取消时,检测用户终端中是否存储有用户登录信息;在用户终端中存储有用户登录信息时,每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长。如此,当用户短时间内再次进入时,能够直接自动登录,而不必手动操作,能够更好地满足用户需求,增强了用户体验。

Description

自动登录方法及装置
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种自动登录方法及装置。
背景技术
随着互联网技术的发展,人们每天都在访问各种各样的网站。目前,各个网站的登录界面通常设置有自动登录选项。对于部分常用的网站,人们会选择该自动登录选项,便于下次能够直接访问网站的各种资源,而不必再次手动登录。在使用过程中,出于某些原因,用户可能会选择取消自动登录。现有技术中,自动登录选项一旦取消,用户下次访问该网站时,就必须手动登录。
然而,经发明人研究发现,在实际应用中,某些用户在取消某一网站的自动登录选项之后,仍旧可能在短时间内再次访问该网站。由于自动登录选项已经取消,即便是在退出该网站页面后立即再次进入,也必须重新手动登录,使用起来极不方便,无法满足用户需求。
发明内容
为了克服现有技术中的上述不足,本发明的目的在于提供一种自动登录方法,应用于用户终端,所述用户终端包括登录界面,所述登录界面设置有自动登录选项,所述方法包括:
在每次登录成功时,判断登录界面的自动登录选项是否被取消;
在所述自动登录选项被取消时,检测所述用户终端中是否存储有用户登录信息;
在所述用户终端中存储有用户登录信息时,每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长,所述第一预设时长小于所述第二预设时长。
进一步地,在上述方法中,在每次登录成功时,判断登录界面的自动登录选项是否被取消的步骤,包括:
请求目标页面的页面文件,所述页面文件中包括登录信息处理脚本;
在每次登录成功时,执行所述登录信息处理脚本,判断登录界面的自动登录选项是否被取消。
进一步地,在上述方法中,所述用户终端中存储有第一cookie信息,所述第一cookie信息中包括自动登录标志位;判断登录界面的自动登录选项是否被取消的步骤,包括:
从所述第一cookie信息中获取自动登录标志位;
根据所述自动登录标志位的值判断登录界面的自动登录选项是否被取消。
进一步地,在上述方法中,在所述自动登录选项被取消时,检测所述用户终端中是否存储有用户登录信息的步骤,包括:
在所述自动登录选项被取消时,检测所述用户终端中是否存储有用于记录用户登录信息的第二cookie信息;
在所述用户终端中存在第二cookie信息时,判断所述用户终端中存储有用户登录信息。
进一步地,在上述方法中,每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长的步骤,包括:
每间隔第一预设时长将所述第二cookie信息的有效时间调整至当前时刻之后第二预设时长。
本发明的另一目的在于提供一种自动登录装置,应用于用户终端,所述用户终端包括登录界面,所述登录界面设置有自动登录选项,所述装置包括:
自动登录检测模块,用于在每次登录成功时,判断登录界面的自动登录选项是否被取消;
用户登录信息检测模块,用于在所述自动登录选项被取消时,检测所述用户终端中是否存储有用户登录信息;
延时模块,用于在所述用户终端中存储有用户登录信息时,每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长,所述第一预设时长小于所述第二预设时长。
进一步地,在上述装置中,所述自动登录检测模块包括:
页面文件请求子模块,用于请求目标页面的页面文件,所述页面文件中包括登录信息处理脚本;
自动登录检测子模块,用于在每次登录成功时,执行所述登录信息处理脚本,判断登录界面的自动登录选项是否被取消。
进一步地,在上述装置中,所述用户终端中存储有第一cookie信息,所述第一cookie信息中包括自动登录标志位;所述判断子模块包括:
自动登录标志位获取单元,用于从所述第一cookie信息中获取自动登录标志位;
判断单元,用于根据所述自动登录标志位的值判断登录界面的自动登录选项是否被取消。
进一步地,在上述装置中,所述用户登录信息检测模块包括:
第二cookie检测子模块,用于在所述自动登录选项被取消时,检测所述用户终端中是否存储有用于记录用户登录信息的第二cookie信息;
用户登录信息判断子模块,用于在所述用户终端中存在第二cookie信息时,判断所述用户终端中存储有用户登录信息。
进一步地,在上述装置中,所述延时模块每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长的方式,包括:
每间隔第一预设时长将所述第二cookie信息的有效时间调整至当前时刻之后第二预设时长。
本发明实施例提供的自动登录方法及装置,在每次登录成功时,判断用户是否取消登录界面的自动登录选项,在检测到用户取消登录界面的自动登录选项后,检测用户终端中是否存储有用户登录信息,在检测到用户终端中存储有用户登录信息时,周期性地将自动登录功能的维持时间延长至当前时刻之后第二预设时长。如此,当用户在退出后第二预设时长内再次进入时,可以直接自动登录,而不必手动操作登录。这一设计符合用户的使用习惯,显著改善了用户体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的一种用户终端与服务器的交互示意图。
图2为本发明实施例提供的一种用户终端的方框示意图。
图3为本发明实施例提供的一种自动登录方法的流程示意图。
图4为本发明实施例提供的一种登录界面的示意图。
图5为图3所示步骤S101的子步骤示意图。
图6为图5所示步骤S202的子步骤示意图。
图7为图3所示步骤S102的子步骤示意图。
图8为本发明实施例提供的一种自动登录装置的功能模块框图。
图9为图8所示自动登录检测模块的子模块框图。
图10为图8所示自动登录检测子模块的子模块框图。
图11为图8所示用户登录信息检测模块的子模块框图。
图标:100-用户终端;110-自动登录装置;111-自动登录检测模块;1111-页面文件请求子模块;1112-自动登录检测子模块;301-自动登录标志位获取单元;302-判断单元;112-用户登录信息检测模块;1121-第二cookie检测子模块;1122-用户登录信息判断子模块;113-延时模块;120-存储器;130-处理器;140-通信单元;150-显示单元;200-服务器;300-网络。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
本发明实施例提供的自动登录方法及装置可应用于如图1所示的应用环境中。如图1所示,用户终端100可通过网络300与服务器200通信,以实现数据交互。在本发明实施例中,用户终端100可以为,但不限于,个人电脑(personal computer,PC)、智能手机、平板电脑、个人数字助理(personal digital assistant,PDA)、移动上网设备(mobile Internatdevice,MID)等,服务器200可以为web服务器。
在本发明实施例中,用户终端100中安装有浏览器,与服务器200相对应,为用户提供服务,本发明实施例提供的自动登录方法及装置可运行于用户终端100的浏览器。需要说明的是,用户终端100中还可以安装有其他应用程序,本发明实施例提供的自动登录方法及装置也可运行于用户终端100的其他应用程序中。
请参阅图2,图2是图1所示用户终端100的方框示意图。用户终端100包括自动登录装置110、存储器120、处理器130、通信单元140及显示单元150。
所述存储器120、处理器130、通信单元140及显示单元150各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。自动登录装置110包括至少一个可以软件或固件(firmware)的形式存储于存储器120中或固化在用户终端100的操作***中的软件功能模块。处理器130用于执行存储在存储器120中的可执行模块,例如自动登录装置110所包括的软件功能模块及计算机程序等。
其中,存储器120可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器120用于存储程序,处理器130用于在接收到执行指令后执行所述程序。
所述处理器130可以是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(DSP))、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述通信单元140用于建立用户终端100与服务器200之间的通信连接。
所述显示单元150在用户终端100与用户之间提供一个交互界面(例如登录界面、用户操作界面等)或用于显示待显示数据。在本发明实施李钟,所述显示单元150可以是液晶显示器或触控显示器,本实施例对此不做限制。
应当理解,图2所示结构仅为示意。所述用户终端100可以具有比图2所示更多或者更少的组件,或者具有与图2所示不同的配置。其中,图2所示的各组件可以由软件、硬件或者其组合实现。
请参阅图3,图3是本发明实施例提供的一种自动登录方法的流程示意图。下面将以所述自动登录方法运行于用户终端100中的浏览器为例,结合图3对所述自动登录方法的具体步骤和流程进行详细阐述。
步骤S101:在每次登录成功时,判断登录界面的自动登录选项是否被取消。
在实际应用中,当用户通过浏览器访问某一网站时,首先会在浏览器的地址栏输入该网站的URL地址,应当理解,此处所述的“输入该网站的URL地址至少”包括手动输入及在收藏的网址直接选取所需网址两种方式。在用户输入该网站的URL地址并点击确认后,用户终端100会向服务器200发送页面请求。服务器200接收到所述页面请求后,向用户终端100发送页面文件(例如,HTML文件)。用户终端100接收所述页面文件后,会显示如图4所示的登录界面,所述登录界面上设置有自动登录选项。所述自动登录选项的一侧可以设置有复选框,通过选中或取消该复选框,可以选择或取消自动登录功能。
可选地,所述页面文件中可以包括登录信息处理脚本,所述登录信息处理脚本可以采用JavaScript语言编写,也即,所述登录信息处理脚本可以为JS脚本。当用户在该浏览器中成功登录该网站时,会自动触发所述登录信息处理脚本执行。在本实施例中,所述自动登录方法可以由该登录信息脚本实现。
因而,可选地,如图5所示,所述步骤S101可以包括步骤S201和步骤S202两个子步骤。
步骤S201:请求目标页面的页面文件,所述页面文件中包括登录信息处理脚本。
步骤S202:在每次登录成功时,执行所述登录信息处理脚本,判断登录界面的自动登录选项是否被取消。
需要说明的是,在本实施例中,所述浏览器通过执行所述登录信息处理脚本可以实现所述自动登录方法中除步骤S201之外的各步骤。
在本实施例中,可选地,每次登录成功时,所述服务器200会创建包括自动登录标志位的第一cookie信息,并将所述第一cookie信息发送至所述用户终端100的浏览器进行存储。所述自动登录标志位的值与该次登录操作之前用户是否选中所述自动登录选项相匹配。
例如,若用户在该次登录操作之前未选中所述自动登录选项,所述自动登录标志位的值可以为0,若用户在该次登录操作之前选中所述自动登录选项,所述自动登录标志位的值可以为1。其中,所述第一cookie信息在用户离开该网站的页面时失效。
可选地,所述第一cookie信息也可以在用户首次登录成功时创建并永久保存,在每次登录成功时,根据该次登录操作前用户是否选中自动登录选项对自动登录标志位进行更新。本实施例对此不做限制。
因而,在本实施例中,可以通过所述自动登录标志位的值判断用户是否取消自动登录选项。
可选地,如图6所示,所述步骤S202可以包括步骤S301和步骤S302两个次子步骤。
步骤S301:从所述第一cookie信息中获取自动登录标志位。
在本实施例中,步骤S301可以通过以下代码实现。
Figure GDA0002336265080000101
步骤S302:根据所述自动登录标志位的值判断登录界面的自动登录选项是否被取消。
也即,根据上述_autologin的值即可判断出登录界面的自动登录选项是否被取消。假设用户选中自动登录选项时,自动登录标志位的值为1,用户未选中自动登录选项时,自动登录标志位的值为0,则当_autologin的值为0时即可判定用户取消了自动登录选项。
步骤S102:在所述自动登录选项被取消时,检测所述用户终端100中是否存储有用户登录信息。
可以理解,实现自动登录的前提是浏览器中存储了用户登录信息,因此,在检测到用户取消自动登录选项时,需要判断用户终端100中是否存储有用户登录信息,在存储有用户登录信息时,才能对自动登录功能维持时间进行延长。因此,在检测到自动登录选项被取消后,还需要检测用户终端100中是否存储有用户登录信息。
在实际应用中,在用户首次登录网站时,若用户选择了自动登录,则该网站的服务器200会创建用于记录用户登录信息的第二cookie信息,并将所述第二cookie信息发送至用户终端100的浏览器进行存储。所述第二cookie信息的有效时间可以为默认时长,例如,一个月。在所述第二cookie信息到期时,用户终端100会自动删除所述第二cookie信息。也即,用户终端100中是否存储有第二cookie信息等同于用户终端100中是否存储有用户登录信息。
应当理解,本实施例中所述的“首次登录”是指,在用户登录信息清空后第一次登录网站。
因而,可选地,请参阅图7,所述步骤S102可以包括步骤S401和步骤S402两个子步骤。
步骤S401:在所述自动登录选项被取消时,检测所述用户终端100中是否存储有用于记录用户登录信息的第二cookie信息。在所述用户终端100中存在第二cookie信息时,执行步骤S402,在所述用户终端100中不存在第二cookie信息时,执行步骤S403。
步骤S402:判断所述用户终端100中存储有用户登录信息。
S403:判断所述用户终端100中没有存储用户登录信息。
步骤S103:在所述用户终端100中存储有用户登录信息时,每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长。
需要说明的是,本发明的目的在于,在用户取消自动登录选项并登陆成功的情况下,若用户在离开网站页面后的第二预设时长内再次访问该网站,仍旧能够实现自动登录。
在实际应用中,用户离开该网站的时间是不确定的,因而,在用户未离开网站页面期间,可以每间隔第二预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长。如此,当用户离开该网站页面时,将停止更新自动登录功能的维持时间,也即,自动登录功能会保持在用户离开网站页面的时刻之后第二预设时长。
应当理解,本实施例中所述的第二预设时长并非严格的第二预设时长,与第二预设时长相差第一预设时长的时间段,仍旧可以视作第二预设时长。
在本实施例中,所述第一预设时长小于第二预设时长。例如,所述第一预设时长可以为30秒,所述第二预设时长可以为6分钟,本实施例对第一预设时长和第二预设时长的具体数值不做限制。
以所述第一预设时长为30秒,所述第二预设时长为6分钟为例,实施时,只要用户没有离开网站页面,浏览器就每间隔30秒将自动登录动能的维持时间延长至当前时刻之后6分钟。当用户离开网站页面后,即停止更新自动登录功能的维持时间。
如此,当用户离开网站页面后,6分钟内再次访问该网站,可以直接访问该网站的各项资源,也即,可以实现自动登录。
可选地,所述步骤S103中每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长的步骤,可以通过以下步骤实现。
每间隔第一预设时长将所述第二cookie信息的有效时间调整至当前时刻之后第二预设时长。
以第一预设时长为30秒,第二预设时长为6分钟为例,在本实施例中,上述步骤可以通过以下代码实现。
Figure GDA0002336265080000131
其中,LU_UTILS.setCookie()可以通过以下代码实现。
Figure GDA0002336265080000132
Figure GDA0002336265080000141
如此,通过只需在网站的HTML文件中调用LU_UTILS.autologin即可实现本发明实施例提供的自动登录方法。
在本实施例中,当浏览器中存储的用户登录信息过期时,自动登录功能将无法实现。因此,在不对自动登录功能本身进行改变的情况下,将用户登录信息的有效时间调整至用户退出网站页面后的第二预设时长,即可将自动登录功能延长至用户退出网站页面后第二预设时长。基于上述描述中周期性延长自动登录功能的原因,由于用户退出网站的时间是不确定的,因而,需要周期性地调整用户登录信息的有效时间。
需要说明的是,基于本发明实施例提供的自动登录方法,当用户在取消自动登录选项的情况下成功登录网站后,又退出该网站页面,并在退出该网站页面后第二预设时长内再次访问该网站,可以实现自动登录。在这一情形下,用户仍旧处于取消自动登录选项的状态。因而,在自动登录后,浏览器仍旧会每间隔第一预设时长将自动登录功能延长至当前时刻后第二预设时长。
当用户在取消自动登录选项的情况下成功登录网站后,又退出该网站页面,并在退出该网站页面后的第二预设时长之后再次访问该网站,则停留在所述登录界面,需要用户手动进行登录操作。
请参阅图8,本发明较佳实施例还提供一种自动登录装置110,应用于用户终端100,所述用户终端100包括登录界面,所述登录界面设置有自动登录选项。所述自动登录装置110包括自动登录检测模块111、用户登录信息检测模块112和延时模块113。
其中,所述自动登录检测模块111用于在每次登录成功时,判断登录界面的自动登录选项是否被取消。在本实施例中,关于所述自动登录检测模块111的描述具体可参考对图3中所示步骤S101的详细描述,也即,所述步骤S101可以由所述自动登录检测模块111执行。
所述用户登录信息检测模块112用于在所述自动登录选项被取消时,检测所述用户终端100中是否存储有用户登录信息。在本实施例中,关于所述用户登录信息检测模块112的描述具体可参考对图3中所示步骤S102的详细描述,也即,所述步骤S102可以由所述用户登录信息检测模块112执行。
所述延时模块113用于在所述用户终端100中存储有用户登录信息时,每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长。
其中,所述第一预设时长小于所述第二预设时长。在本实施例中,关于所述延时模块113的描述具体可参考对图3中所示步骤S103的详细描述,也即,所述延时模块113可以由所述步骤S103执行。
可选地,在本实施例中,所述延时模块113每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长的方式可以包括:
每间隔第一预设时长将所述第二cookie信息的有效时间调整至当前时刻之后第二预设时长。
关于上述步骤的描述具体请参考上述内容中对相关步骤的详细描述。
可选地,请参阅图9,所述自动登录检测模块111可以包括页面文件请求子模块1111和自动登录检测子模块1112。
其中,所述页面文件请求子模块1111用于请求目标页面的页面文件,所述页面文件中包括登录信息处理脚本。在本实施例中,关于所述页面文件请求子模块1111的描述具体可参考对图5中所示步骤S201的详细描述,也即,所述步骤S201可以由所述页面文件请求子模块1111执行。
所述自动登录检测子模块1112用于在每次登录成功时,执行所述登录信息处理脚本,判断登录界面的自动登录选项是否被取消。在本实施例中,关于所述自动登录检测子模块1112的描述具体可参考对图5中所示步骤S202的详细描述,也即,所述步骤S202可以由所述自动登录检测子模块1112执行。
可选地,所述用户终端100中存储有第一cookie信息,所述第一cookie信息中包括自动登录标志位,如图10所示,所述自动登录检测子模块1112可以包括自动登录标志位获取单元301和判断单元302。
其中,所述自动登录标志位获取单元301用于从所述第一cookie信息中获取自动登录标志位。在本实施例中,关于所述自动登录标志位获取单元301的描述具体可参考图6中所示步骤S301的详细描述,也即,所述步骤S301可以由所述自动登录标志位获取单元301执行。
所述判断单元302用于根据所述自动登录标志位的值判断登录界面的自动登录选项是否被取消。在本实施例中,关于所述判断单元302的描述具体可参考对图6中所示步骤S302的详细描述,也即,所述步骤S302可以由所述判断单元302执行。
可选地,如图11所示,所述用户登录信息检测模块112可以包括第二cookie检测子模块1121和用户登录信息判断子模块1122。
所述第二cookie检测子模块1121用于在所述自动登录选项被取消时,检测所述用户终端100中是否存储有用于记录用户登录信息的第二cookie信息。在本实施例中,关于所述第二cookie检测子模块1121的描述具体可参考图7中步骤S401的详细描述,也即,步骤S401可以由所述第二cookie检测子模块1121执行。
所述用户登录信息判断子模块1122用于在所述用户终端100中存在第二cookie信息时,判断所述用户终端100中存储有用户登录信息。在本实施例中,关于所述用户登录信息判断子模块1122的描述具体可参考对图7中步骤S402和步骤S403的详细描述,也即,所述步骤S402和步骤S403可以由所述用户登录信息判断子模块1122执行。
综上所述,本发明实施例提供的自动登录方法及装置,在每次登录成功时,判断用户是否取消登录界面的自动登录选项,在检测到用户取消登录界面的自动登录选项后,检测用户终端100中是否存储有用户登录信息,在检测到用户终端100中存储有用户登录信息时,周期性地将自动登录功能的维持时间延长至当前时刻之后第二预设时长。如此,当用户在退出后第二预设时长内再次进入时,可以直接自动登录,而不必手动操作登录。这一设计符合用户的使用习惯,显著改善了用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (4)

1.一种自动登录方法,其特征在于,应用于用户终端,所述用户终端包括登录界面,所述登录界面设置有自动登录选项,所述方法包括:
在每次登录成功时,判断登录界面的自动登录选项是否被取消;
在所述自动登录选项被取消时,检测所述用户终端中是否存储有用户登录信息;
在所述用户终端中存储有用户登录信息时,每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长,所述第一预设时长小于所述第二预设时长;
在所述自动登录选项被取消时,检测所述用户终端中是否存储有用户登录信息的步骤,包括:
在所述自动登录选项被取消时,检测所述用户终端中是否存储有用于记录用户登录信息的第二cookie信息;
在所述用户终端中存在第二cookie信息时,判断所述用户终端中存储有用户登录信息;
每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长的步骤,包括:
每间隔第一预设时长将所述第二cookie信息的有效时间调整至当前时刻之后第二预设时长;
所述用户终端中存储有第一cookie信息,所述第一cookie信息中包括自动登录标志位;判断登录界面的自动登录选项是否被取消的步骤,包括:
从所述第一cookie信息中获取自动登录标志位;
根据所述自动登录标志位的值判断登录界面的自动登录选项是否被取消。
2.根据权利要求1所述的自动登录方法,其特征在于,在每次登录成功时,判断登录界面的自动登录选项是否被取消的步骤,包括:
请求目标页面的页面文件,所述页面文件中包括登录信息处理脚本;
在每次登录成功时,执行所述登录信息处理脚本,判断登录界面的自动登录选项是否被取消。
3.一种自动登录装置,其特征在于,应用于用户终端,所述用户终端包括登录界面,所述登录界面设置有自动登录选项,所述装置包括:
自动登录检测模块,用于在每次登录成功时,判断登录界面的自动登录选项是否被取消;
用户登录信息检测模块,用于在所述自动登录选项被取消时,检测所述用户终端中是否存储有用户登录信息;
延时模块,用于在所述用户终端中存储有用户登录信息时,每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长,所述第一预设时长小于所述第二预设时长;
所述用户登录信息检测模块包括:
第二cookie检测子模块,用于在所述自动登录选项被取消时,检测所述用户终端中是否存储有用于记录用户登录信息的第二cookie信息;
用户登录信息判断子模块,用于在所述用户终端中存在第二cookie信息时,判断所述用户终端中存储有用户登录信息;
所述延时模块每间隔第一预设时长将自动登录功能的维持时间延长至当前时刻之后第二预设时长的方式,包括:
每间隔第一预设时长将所述第二cookie信息的有效时间调整至当前时刻之后第二预设时长;
所述用户终端中存储有第一cookie信息,所述第一cookie信息中包括自动登录标志位;所述自动登录检测子模块包括:
自动登录标志位获取单元,用于从所述第一cookie信息中获取自动登录标志位;
判断单元,用于根据所述自动登录标志位的值判断登录界面的自动登录选项是否被取消。
4.根据权利要求3所述的自动登录装置,其特征在于,所述自动登录检测模块包括:
页面文件请求子模块,用于请求目标页面的页面文件,所述页面文件中包括登录信息处理脚本;
自动登录检测子模块,用于在每次登录成功时,执行所述登录信息处理脚本,判断登录界面的自动登录选项是否被取消。
CN201710299061.6A 2017-04-27 2017-04-27 自动登录方法及装置 Active CN106982226B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710299061.6A CN106982226B (zh) 2017-04-27 2017-04-27 自动登录方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710299061.6A CN106982226B (zh) 2017-04-27 2017-04-27 自动登录方法及装置

Publications (2)

Publication Number Publication Date
CN106982226A CN106982226A (zh) 2017-07-25
CN106982226B true CN106982226B (zh) 2020-08-14

Family

ID=59343308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710299061.6A Active CN106982226B (zh) 2017-04-27 2017-04-27 自动登录方法及装置

Country Status (1)

Country Link
CN (1) CN106982226B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045913B (zh) * 2018-10-11 2023-07-07 福建天泉教育科技有限公司 一种待测应用自动登录的方法及终端

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105162805A (zh) * 2015-09-30 2015-12-16 北京奇虎科技有限公司 用户账户登录方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003038640A1 (en) * 2001-11-01 2003-05-08 Yahoo! Inc. Method and system of facilitating automatic login to a web site using an internet browser
CN103368964B (zh) * 2013-07-18 2016-04-06 北京京东尚科信息技术有限公司 一种Cookie动态加载方法
US20150081381A1 (en) * 2013-09-19 2015-03-19 Chukwudumebi OKOBA System and method for recording time

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105162805A (zh) * 2015-09-30 2015-12-16 北京奇虎科技有限公司 用户账户登录方法及装置

Also Published As

Publication number Publication date
CN106982226A (zh) 2017-07-25

Similar Documents

Publication Publication Date Title
US11972198B2 (en) Client-side web site selection according to device capabilities
US9929895B2 (en) Unique identifiers for browsers
US20150310227A1 (en) Information processing system and information processing method
US8392837B2 (en) Browser supporting multiple users
CN106911693B (zh) 用于检测网页内容劫持的方法、装置和终端设备
CN105843815B (zh) 页面评论处理方法、装置和浏览器
US20110208850A1 (en) Systems for and methods of web privacy protection
CN104584011B (zh) 用于web内容和web服务的安全网络内***的方法和***
CN110321479B (zh) 一种隐私保护移动服务推荐方法及客户端、推荐***
US8161526B2 (en) Protecting sensitive information on a publicly accessed data processing system
CN110598149A (zh) 网页访问方法、装置和存储介质
CN102981705B (zh) 服务器端浏览器实现方法及服务器
CN109688280A (zh) 请求处理方法、请求处理设备、浏览器及存储介质
CN103440276A (zh) 一种提高网页显示速度的方法及装置
KR20140111265A (ko) 웹 페이지들을 제공하기 위한 방법 및 장치
US20170371888A1 (en) Method for advertisement interception in dual-kernel browser and browser apparatus
CN107070873B (zh) 网页非法数据筛查方法、***、数据筛查服务器和浏览器
CN105512254A (zh) 终端、网页信息预加载方法及***
CN113392358A (zh) 静态资源的预加载方法及装置
CN106936727A (zh) 一种网页显示方法及装置
CN106982226B (zh) 自动登录方法及装置
CN110929129B (zh) 一种信息检测方法、设备及机器可读存储介质
CN109302493A (zh) 一种用户信息共享方法、装置、电子设备及存储介质
JP5753302B1 (ja) ウェブページへのアクセスを警告するためのプログラム、方法、及びシステム
US9537807B2 (en) Automatically transitioning a user from a call to action to an enrollment interface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20181015

Address after: 610000 No. 1, 24 floor, 1 1 Tianfu street, Chengdu high tech Zone, Sichuan

Applicant after: Chengdu anyxun Technology Co., Ltd.

Address before: 610000 No. 2, No. 5, Tianfu four street, 66 High-tech Zone, Chengdu, Sichuan.

Applicant before: CHENGDU QILU TECHNOLOGY CO., LTD.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant