CN112163201A - 用户登录管理方法、***、可读存储介质及电子设备 - Google Patents
用户登录管理方法、***、可读存储介质及电子设备 Download PDFInfo
- Publication number
- CN112163201A CN112163201A CN202011050350.0A CN202011050350A CN112163201A CN 112163201 A CN112163201 A CN 112163201A CN 202011050350 A CN202011050350 A CN 202011050350A CN 112163201 A CN112163201 A CN 112163201A
- Authority
- CN
- China
- Prior art keywords
- user name
- input
- name information
- information
- characters
- 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.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 22
- 238000003860 storage Methods 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 16
- 238000005336 cracking Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种用户登录管理方法、***、可读存储介质及电子设备,该用户登录管理方法包括以下步骤:当接收到输入用户名信息和输入密码信息时,判断所述输入用户名信息和所述输入密码信息是否匹配;若是,则显示操作界面,并启动指定时长的计时器;当所述计时器到期或接收到注销指令时,关闭所述操作界面,显示登录界面。本发明采用计时器,对每个用户,只要达到指定时长,即关闭操作界面,防止他人使用未注销的账户进行操作。本发明还公开了一种采用上述方法发***、可读存储介质及电子设备。
Description
技术领域
本发明涉及用户安全管理技术领域,特别是涉及一种用户登录管理方法、***、可读存储介质及电子设备。
背景技术
为了提高工业设备各项参数管理效率,满足现场对设备各项参数的读写需求,避免造成设备各级参数混乱,需要对每个用户的登录进行管理。
在用户管理***中,一般为输入用户名和密码,若输入的用户名和密码均正确即可登录,并显示操作界面,否者无法登录。由于工业生产时,设备为通用的,使用者需在离开时选择注销自己的账户,防止他人使用自己的账户进操作。
在实际操作中,同一个电子设备会被不同的操作人员使用,若前一操作人员在离开时忘记点击注销,特别是晚上下班时,第二天上班时,会导致他人使用自己的账户进操作。
发明内容
本发明的一个目的在于提出一种用户登录管理方法,该方法能防止他人使用自己的账户。
一种用户登录管理方法,包括以下步骤:
当接收到输入用户名信息和输入密码信息时,判断所述输入用户名信息和所述输入密码信息是否匹配;
若是,则显示操作界面,并启动指定时长的计时器;
当所述计时器到期或接收到注销指令时,关闭所述操作界面,显示登录界面。
本发明的有益效果是:采用计时器,对每个用户,只要达到指定时长,即关闭操作界面,防止他人使用未注销的账户进行操作。
另外,根据本发明提供的用户登录管理方法,还可以具有如下附加的技术特征:
进一步地,所述判断所述输入用户名信息和所述输入密码信息是否匹配的步骤之后还包括:
若否,则清除输入的所述输入密码信息,并显示登录失败界面。
进一步地,所述判断所述输入用户名信息和所述密码信息是否匹配的步骤包括:
预设用户信息库,将所述输入用户名信息和所述输入密码信息发送至所述用户名信息库,判断所述输入用户名信息是否储存于所述用户名信息库中;
若是,则获取与所述输入用户名信息对应的正确密码信息,判断所述输入密码信息与所述正确密码信息是否完全匹配。
进一步地,所述判断所述输入用户名信息是否储存于所述用户名信息库中的步骤之后还包括:
若否,则获取与所述输入用户名信息相似度最高的预设用户名信息,若所述相似度小于第一预设阈值,则判定存在恶意破解,设定特征值加1,所述特征值的初始值为0。
进一步地,所述方法还包括:
当所述特征值大于第二预设阈值时,对用户名输入界面进行锁定;
等待预设时间后,对所述用户名输入界面进行解锁。
进一步地,所述获取与所述输入用户名信息相似度最高的预设用户名信息的步骤包括:
获取与所述输入用户名信息的字符重合最多的所述预设用户名信息。
进一步地,所述相似度的获取步骤包括:
将所述输入用户名信息分解为数字字符、字母字符和符号字符,并根据所述字母字符分别生成大写字符和小写字符;
当任一所述数字字符、符号字符、大写字符和小写字符包含于所述预设用户名信息时,所述累加值B的值加1,所述相似度采用下式进行计算:
S=B/A,
式中,S为所述相似度,A为所述预设用户名信息的字符数量。
本发明的另一个目的在于提出一种用户登录管理***,包括:
输入模块,用于当接收到输入用户名信息和输入密码信息时,判断所述输入用户名信息和所述输入密码信息是否匹配;
执行模块,用于若所述输入用户名信息和所述输入密码信息是否匹配,则显示操作界面,并启动指定时间的计时器;
注销模块,用于当所述计时器到期或接收到注销指令时,关闭所述操作界面,显示登录界面。
本发明还提出一种可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述的方法。
本发明还提出一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明第一实施例的用户登录管理方法的流程示意图;
图2是本发明第三实施例的用户登录管理***的流程示意图。
具体实施方式
为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
请参阅图1,本发明的第一实施例提出一种用户登录管理方法,包括以下步骤。
S1.当接收到输入用户名信息和输入密码信息时,判断所述输入用户名信息和所述输入密码信息是否匹配。
可以理解的是,在用户登录界面,会出现2个输入框,分别对应用户名和密码,使用者可在此输入用户名信息和密码信息。
S2.若是,则显示操作界面,并启动指定时长的计时器。
应当指出的是,当输入用户名信息和输入密码信息正确时,会进入操作界面,在进入操作界面的同时,会开启计时器。在本实施例中,指定时长为2小时。
另外,若输入用户名信息和输入密码信息错误时,则清除输入的所述输入密码信息,并显示登录失败界面。
需要说明的是,若输入用户名信息和输入密码信息错误,一方面可能是使用者记错了,另一方面可能是其他人在故意尝试输入用户名信息和输入密码信息。
为了提高安全性,当使用者输入错误时,直接将刚刚输入的内容全部清空,防止用户在当前输入的基础上继续输入。
在本实施例中,所述判断所述输入用户名信息和所述密码信息是否匹配的步骤包括:
S21.预设用户信息库,将所述输入用户名信息和所述输入密码信息发送至所述用户名信息库,判断所述输入用户名信息是否储存于所述用户名信息库中;
S22.若是,则获取与所述输入用户名信息对应的正确密码信息,判断所述输入密码信息与所述正确密码信息是否完全匹配。
可以理解的是,预设用户信息库储存有所有用户的用户名信息,以及对应的密码信息。
应当指出的是,S23.若所述输入用户名信息不储存于所述用户名信息库中,则获取与所述输入用户名信息相似度最高的预设用户名信息,若所述相似度小于第一预设阈值,则判定存在恶意破解,设定特征值加1,所述特征值的初始值为0。
在本实施例中,第一预设阈值为50%。
更进一步地,所述方法还包括:
S24.当所述特征值大于第二预设阈值时,对用户名输入界面进行锁定;
S25.等待预设时间后,对所述用户名输入界面进行解锁。
在本实施例中,第二预设阈值为3,即当恶意破解次数达到3次时,自动锁定登录界面。
在本实施例中预设时间为10min,即等待10min后自动解除锁定,并对特征值进行归零。
在本实施例中,所述获取与所述输入用户名信息相似度最高的预设用户名信息的步骤包括:
获取与所述输入用户名信息的字符重合最多的所述预设用户名信息。
S3.当所述计时器到期或接收到注销指令时,关闭所述操作界面,显示登录界面。
可以理解的是,采用计时器,对每个用户,只要达到指定时长,即关闭操作界面,防止他人使用未注销的账户进行操作。
对于正常使用的用户,若自动关闭操作界面,重新登录即可,对于使用他人账户的人,自动关闭操作界面后,则无法继续利用该上一个用户的账户进行操作了。
本发明的第二实施例提出一种用户登录管理方法,本实施例与第一实施例基本一致,不同之处在于如下内容。
具体的,所述相似度的获取步骤包括:
S26.将所述输入用户名信息分解为数字字符、字母字符和符号字符,并根据所述字母字符分别生成大写字符和小写字符;
S27.当任一所述数字字符、符号字符、大写字符和小写字符包含于所述预设用户名信息时,所述累加值B的值加1,所述相似度采用下式进行计算:
S=B/A,
式中,S为所述相似度,A为所述预设用户名信息的字符数量。
需要说明的是,一般的用户名一般包括数字、字母和符号,可将用户名分为这三种字符,再判断是否属于预设用户名信息,能更准确的判断是否为恶意破解。例如,当预设用户名为A12345b时,而输入用户名信息为a1234B,可分解为A、a、1、2、3、4、b、B,根据公式可计算得到S=6/7=0.857,此时可认为是用户的常规失误,不累加特征值。
请参阅图2,本发明第三实施例提出一种用户登录管理***,包括:
输入模块,用于当接收到输入用户名信息和输入密码信息时,判断所述输入用户名信息和所述输入密码信息是否匹配;
执行模块,用于若所述输入用户名信息和所述输入密码信息是否匹配,则显示操作界面,并启动指定时间的计时器;
注销模块,用于当所述计时器到期或接收到注销指令时,关闭所述操作界面,显示登录界面。
应当指出的是,当输入用户名信息和输入密码信息正确时,会进入操作界面,在进入操作界面的同时,会开启计时器。在本实施例中,指定时长为2小时。
另外,若输入用户名信息和输入密码信息错误时,则清除输入的所述输入密码信息,并显示登录失败界面。
需要说明的是,若输入用户名信息和输入密码信息错误,一方面可能是使用者记错了,另一方面可能是其他人在故意尝试输入用户名信息和输入密码信息。
为了提高安全性,当使用者输入错误时,直接将刚刚输入的内容全部清空,防止用户在当前输入的基础上继续输入。
本发明第四实施例提出一种可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述的方法。
本发明第五实施例提出一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种用户登录管理方法,其特征在于,包括以下步骤:
当接收到输入用户名信息和输入密码信息时,判断所述输入用户名信息和所述输入密码信息是否匹配;
若是,则显示操作界面,并启动指定时间的计时器;
当所述计时器到期或接收到注销指令时,关闭所述操作界面,显示登录界面。
2.根据权利要求1所述的用户登录管理方法,其特征在于,所述判断所述输入用户名信息和所述输入密码信息是否匹配的步骤之后还包括:
若否,则清除输入的所述输入密码信息,并显示登录失败界面。
3.根据权利要求1所述的用户登录管理方法,其特征在于,所述判断所述输入用户名信息和所述密码信息是否匹配的步骤包括:
预设用户信息库,将所述输入用户名信息和所述输入密码信息发送至所述用户名信息库,判断所述输入用户名信息是否储存于所述用户名信息库中;
若是,则获取与所述输入用户名信息对应的正确密码信息,判断所述输入密码信息与所述正确密码信息是否完全匹配。
4.根据权利要求3所述的用户登录管理方法,其特征在于,所述判断所述输入用户名信息是否储存于所述用户名信息库中的步骤之后还包括:
若否,则获取与所述输入用户名信息相似度最高的预设用户名信息,若所述相似度小于第一预设阈值,则判定存在恶意破解,设定特征值加1,所述特征值的初始值为0。
5.根据权利要求4所述的用户登录管理方法,其特征在于,所述方法还包括:
当所述特征值大于第二预设阈值时,对用户名输入界面进行锁定;
等待预设时间后,对所述用户名输入界面进行解锁。
6.根据权利要求4所述的用户登录管理方法,其特征在于,所述获取与所述输入用户名信息相似度最高的预设用户名信息的步骤包括:
获取与所述输入用户名信息的字符重合最多的所述预设用户名信息。
7.根据权利要求4所述的用户登录管理方法,其特征在于,所述相似度的获取步骤包括:
将所述输入用户名信息分解为数字字符、字母字符和符号字符,并根据所述字母字符分别生成大写字符和小写字符;
当任一所述数字字符、符号字符、大写字符和小写字符包含于所述预设用户名信息时,所述累加值B的值加1,所述相似度采用下式进行计算:
S=B/A,
式中,S为所述相似度,A为所述预设用户名信息的字符数量。
8.一种用户登录管理***,其特征在于,包括:
输入模块,用于当接收到输入用户名信息和输入密码信息时,判断所述输入用户名信息和所述输入密码信息是否匹配;
执行模块,用于若所述输入用户名信息和所述输入密码信息是否匹配,则显示操作界面,并启动指定时间的计时器;
注销模块,用于当所述计时器到期或接收到注销指令时,关闭所述操作界面,显示登录界面。
9.一种可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至7任意一项所述的方法。
10.一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011050350.0A CN112163201A (zh) | 2020-09-29 | 2020-09-29 | 用户登录管理方法、***、可读存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011050350.0A CN112163201A (zh) | 2020-09-29 | 2020-09-29 | 用户登录管理方法、***、可读存储介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112163201A true CN112163201A (zh) | 2021-01-01 |
Family
ID=73860665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011050350.0A Pending CN112163201A (zh) | 2020-09-29 | 2020-09-29 | 用户登录管理方法、***、可读存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112163201A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114491547A (zh) * | 2021-12-23 | 2022-05-13 | 浪潮(山东)计算机科技有限公司 | 一种bios密码清除的方法、装置及*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150096004A1 (en) * | 2013-09-29 | 2015-04-02 | Tencent Technology (Shenzhen) Co., Ltd. | Method and apparatus for service login based on third party's information |
CN105162805A (zh) * | 2015-09-30 | 2015-12-16 | 北京奇虎科技有限公司 | 用户账户登录方法及装置 |
CN106778124A (zh) * | 2016-11-25 | 2017-05-31 | 宇龙计算机通信科技(深圳)有限公司 | 一种隐藏应用的使用方法以及装置 |
CN107391103A (zh) * | 2017-05-27 | 2017-11-24 | 北京五八信息技术有限公司 | 应用程序的登录方法及装置 |
CN107872428A (zh) * | 2016-09-26 | 2018-04-03 | 平安科技(深圳)有限公司 | 应用程序的登录方法及装置 |
CN109684799A (zh) * | 2018-08-21 | 2019-04-26 | 平安普惠企业管理有限公司 | 账户登录方法、登录装置、账户登录设备及存储介质 |
CN109814964A (zh) * | 2019-01-04 | 2019-05-28 | 平安科技(深圳)有限公司 | 一种界面展示方法、终端设备及计算机可读存储介质 |
CN110688632A (zh) * | 2019-09-06 | 2020-01-14 | 中国平安财产保险股份有限公司 | 应用程序的登录方法、装置、设备及存储介质 |
CN110930161A (zh) * | 2019-12-04 | 2020-03-27 | 中国银行股份有限公司 | 业务操作的操作时间的确定方法和自助业务操作设备 |
CN111181941A (zh) * | 2019-12-23 | 2020-05-19 | 杭州安恒信息技术股份有限公司 | 一种页面登录方法、***及相关装置 |
-
2020
- 2020-09-29 CN CN202011050350.0A patent/CN112163201A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150096004A1 (en) * | 2013-09-29 | 2015-04-02 | Tencent Technology (Shenzhen) Co., Ltd. | Method and apparatus for service login based on third party's information |
CN104518876A (zh) * | 2013-09-29 | 2015-04-15 | 腾讯科技(深圳)有限公司 | 服务登录方法及装置 |
CN105162805A (zh) * | 2015-09-30 | 2015-12-16 | 北京奇虎科技有限公司 | 用户账户登录方法及装置 |
CN107872428A (zh) * | 2016-09-26 | 2018-04-03 | 平安科技(深圳)有限公司 | 应用程序的登录方法及装置 |
CN106778124A (zh) * | 2016-11-25 | 2017-05-31 | 宇龙计算机通信科技(深圳)有限公司 | 一种隐藏应用的使用方法以及装置 |
CN107391103A (zh) * | 2017-05-27 | 2017-11-24 | 北京五八信息技术有限公司 | 应用程序的登录方法及装置 |
CN109684799A (zh) * | 2018-08-21 | 2019-04-26 | 平安普惠企业管理有限公司 | 账户登录方法、登录装置、账户登录设备及存储介质 |
CN109814964A (zh) * | 2019-01-04 | 2019-05-28 | 平安科技(深圳)有限公司 | 一种界面展示方法、终端设备及计算机可读存储介质 |
CN110688632A (zh) * | 2019-09-06 | 2020-01-14 | 中国平安财产保险股份有限公司 | 应用程序的登录方法、装置、设备及存储介质 |
CN110930161A (zh) * | 2019-12-04 | 2020-03-27 | 中国银行股份有限公司 | 业务操作的操作时间的确定方法和自助业务操作设备 |
CN111181941A (zh) * | 2019-12-23 | 2020-05-19 | 杭州安恒信息技术股份有限公司 | 一种页面登录方法、***及相关装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114491547A (zh) * | 2021-12-23 | 2022-05-13 | 浪潮(山东)计算机科技有限公司 | 一种bios密码清除的方法、装置及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8468598B2 (en) | Password protection techniques using false passwords | |
WO2007086475A1 (ja) | プラント監視制御装置 | |
CN112163201A (zh) | 用户登录管理方法、***、可读存储介质及电子设备 | |
JP2013503377A (ja) | データ処理システムにおける脅威検出のための装置、方法、およびコンピュータ・プログラム(データ処理システムにおける脅威検出) | |
CN103198231B (zh) | 通过人因可靠性判定数字化控制***人机界面的可靠性的方法和*** | |
JP2006146598A5 (zh) | ||
JP2006004333A (ja) | ユーザ認証システム、ログイン要求判定装置および方法 | |
JP2019008369A (ja) | 情報処理装置、認証システム、認証方法およびプログラム | |
CN107730069B (zh) | 规范施工流程的方法和装置 | |
JP2007122408A (ja) | クライアントセキュリティ管理システム | |
CN111815820A (zh) | 一种基于变电站继保室智能锁***的开锁方法 | |
CN108805453A (zh) | 一种基于ahp的配电网cps中的网络异常安全评估方法 | |
Kothari et al. | Measuring the security impacts of password policies using cognitive behavioral agent-based modeling | |
CN110009260B (zh) | 污水处理厂的交接班信息处理方法和装置 | |
CN112989333B (zh) | 一种安全认证方法及*** | |
Stern | A life cycle approach to medical device cybersecurity | |
JP5315662B2 (ja) | 電子機器及びプログラム | |
CN113779556A (zh) | 一种登录安全验证方法及*** | |
JP4685191B2 (ja) | ユーザ認証システム、ログイン要求判定装置および方法 | |
CN115830749B (zh) | 家庭门禁管理方法及*** | |
CN110059474A (zh) | 一种pin码修改的方法及装置 | |
CN101165724B (zh) | 一种电器防盗方法 | |
JP2017199202A (ja) | プログラム、情報処理装置及び情報処理方法 | |
CN110851172A (zh) | 一种操作***的安全配置的修复方法、装置、设备及介质 | |
JP2009140189A (ja) | ユーザ認証プログラムおよびユーザ認証システム |
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 | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20231208 |
|
AD01 | Patent right deemed abandoned |