CN113901440A - User login system and method, and user login setting system and method - Google Patents

User login system and method, and user login setting system and method Download PDF

Info

Publication number
CN113901440A
CN113901440A CN202111501621.4A CN202111501621A CN113901440A CN 113901440 A CN113901440 A CN 113901440A CN 202111501621 A CN202111501621 A CN 202111501621A CN 113901440 A CN113901440 A CN 113901440A
Authority
CN
China
Prior art keywords
user
login
code
component
initial
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.)
Granted
Application number
CN202111501621.4A
Other languages
Chinese (zh)
Other versions
CN113901440B (en
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.)
Beijing Wangjie Technology Co ltd
Original Assignee
Beijing Wangjie 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 Beijing Wangjie Technology Co ltd filed Critical Beijing Wangjie Technology Co ltd
Priority to CN202111501621.4A priority Critical patent/CN113901440B/en
Publication of CN113901440A publication Critical patent/CN113901440A/en
Application granted granted Critical
Publication of CN113901440B publication Critical patent/CN113901440B/en
Priority to PCT/CN2022/137332 priority patent/WO2023104116A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • G06F21/46Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present disclosure relates to a user login system and method, and a user login setting system and method. The user login system comprises: the specifying component is used for inputting the sequence number of the preferred login information generation mode in the user private library of the login information generation mode by the user so as to specify the preferred login information generation mode; a login information generation component which generates login information required by the current login of the user based on the login information generation mode specified by the specification component; and the login component presents a code input interface to the user based on the designation of the designation component, so that the user can input the login code into the login code input interface based on the login information generation mode corresponding to the selected serial number, and the user is confirmed to be a legal user when the login code input by the user is the same as the login code generated by the login information generation component.

Description

User login system and method, and user login setting system and method
Technical Field
The present disclosure relates to a privacy protection technical solution, and in particular, to a user login system and method, a user login setting system and method, which can prevent a user password from being peeped or stolen.
Background
With the further development of the internet, various scenes in real life have become more and more networked. It is becoming more and more common for users to handle various services in a network. Therefore, the user authentication requires the user to continuously input various passwords. The passwords of various current user accounts are generally composed of numbers, upper and lower case letters and some special characters according to a certain sequence. The characters of the account password need to be stored in the server side or the device side, and when the reserved password characters input by the user login are consistent with the prestored password characters, the user is allowed to login the destination device.
However, such a pre-stored character password may be stolen by a hacker, and may be stolen by a recording or remembered by a nearby person when a user inputs the password, so that the password is lost, and the user may be lost.
It is therefore desirable to be able to obtain a controlled dynamic password so that, regardless of how the user enters the password, even if it is photographed, seen and remembered by someone, or even stolen by a hacker, the user's account is in a secure state due to the dynamics that the password has the user's knowledge.
Disclosure of Invention
Therefore, to solve the above technical problem, the present disclosure provides a user login system, including: the specifying component is used for inputting the sequence number of the preferred login information generation mode in the user private library of the login information generation mode by the user so as to specify the preferred login information generation mode; a login information generation component which generates login information required by the current login of the user based on the login information generation mode specified by the specification component; and the login component presents a code input interface to the user based on the designation of the designation component, so that the user can input the login code into the login code input interface based on the login information generation mode corresponding to the selected serial number, and the user is confirmed to be a legal user when the login code input by the user is the same as the login code generated by the login information generation component.
The user login system of the present disclosure, wherein the login information comprises one or more login codes and a code bit of each login code.
The user login system according to the present disclosure further includes: and an initial code generation component for generating the initial code by the user through the initial code generation manner specified by the specification component, wherein the initial code generation manner is specified by the sequence number of the initial code generation manner preferred by the user through the specification component selected from the user private library of the initial code generation manner.
The user login system according to the present disclosure further includes: and an intermediate code generation component for generating the intermediate code by adopting the intermediate code generation mode specified by the user through the specification component, wherein the intermediate code generation mode is specified by selecting the sequence number of the required intermediate code generation mode from the user private library of the intermediate code generation mode through the specification component by the user.
The user login system according to the present disclosure further includes: the initial input component is used for receiving an original code input by a user, and the original code is vacant or is a default value; wherein the input item of the specified login information generation mode comprises the original code or the initial code.
The user login system according to the present disclosure further includes: and the login times counting component is used for accumulating the times of successful login of the user, wherein the input item of the specified login information generation mode comprises the successful login times.
The user login system according to the present disclosure further includes: the initial input component is used for receiving an original code input by a user; an initial code generation component for generating an initial code by a user in an initial code generation manner specified by the specification component, wherein the initial code generation manner is specified by a serial number of a preferred initial code generation manner selected by the user from a user private library of initial code generation manners by the specification component; the login frequency counting component is used for accumulating the successful login frequency of the user; and the input item of the specified login information generation mode comprises one or any combination of the original code, the initial code and the successful login times.
The user login system according to the present disclosure further includes: and the user private library component is used for displaying all login information generation modes, initial code generation modes and intermediate code generation modes in the public library for selection after the user registers an account, so that the user can conveniently construct the user private library of the login information generation modes, the initial code generation modes and the intermediate code generation modes.
According to the user login system disclosed by the disclosure, the user private library component presents the content of the user private library of one of the login information generation mode, the initial code generation mode and the intermediate code generation mode to the user after the user successfully logs in, so that the user can adjust the sequence of the login information generation mode, the initial code generation mode and the intermediate code generation mode in each user private library.
According to the user login system disclosed by the invention, the user private libraries of the login information generation mode, the initial code generation mode and the intermediate code generation mode are stored in different storage spaces.
A user login system in accordance with the present disclosure, wherein one of any number, any file, any character, a biometric feature, and combinations thereof is selectably entered within the input code bits of the initial input component and/or the login component.
According to another aspect of the present disclosure, there is provided a user login method, including: the user inputs the sequence number of the preferred login information generation mode in the user private library of the login information generation mode through the designation component, so as to designate the preferred login information generation mode; the login information generation component generates login information required by the current login of the user based on a login information generation mode specified by the user through the specification component; the login component presents a code input interface to the user based on the designation of the user through the designation component; the user inputs a login code into a login code input interface based on the login information generation mode corresponding to the selected serial number; and comparing the login code input by the user with the login code generated by the login information generation component, and confirming that the user is a legal user when the login code input by the user is the same as the login code generated by the login information generation component.
The user login method according to the present disclosure, wherein the login information comprises one or more login codes and a code bit of each login code.
The user login method according to the present disclosure further includes: a user selects a sequence number of a preferred initial code generation mode from a user private library of the initial code generation mode through a designation component to designate the initial code generation mode for the initial code generation component; and the initial code generating component generates the initial code by adopting an initial code generating mode preferred by the user.
The user login method according to the present disclosure further includes: the user selects the sequence number of the preferred intermediate code generation mode from the user private library of the intermediate code generation mode through the designation component to designate the intermediate code generation mode for the intermediate code generation component; and the intermediate code generating component generates the intermediate code by adopting an intermediate code generating mode preferred by the user.
The user login method according to the present disclosure further includes: a user inputs an original code serving as an initial code through an initial input component when the user registers, wherein the original code is vacant or is a default value; wherein the input item of the specified login information generation mode comprises the original code or the initial code.
The user login method according to the present disclosure further includes: and accumulating the successful login times of the user through a login time counting component, wherein the input item of the specified login information generation mode comprises the successful login times.
The user login method according to the present disclosure further includes: a user inputs an original code serving as an initial code through an initial input component when the user registers, wherein the original code is vacant or is a default value; a user selects a sequence number of a preferred initial code generation mode from a user private library of the initial code generation mode through a designation component to designate the initial code generation mode for the initial code generation component; the initial code generating component generates an initial code by adopting an initial code generating mode preferred by a user; and accumulating the successful login times of the user through the login time counting component; and the input item of the specified login information generation mode comprises one or any combination of the original code, the initial code and the successful login times.
The user login method according to the present disclosure further includes: before the user registers for the first time after registering the account, the user private library component displays all login information generation modes, initial code generation modes and intermediate code generation modes in the public library for selection, so that the user can conveniently construct the user private library of the login information generation modes, the initial code generation modes and the intermediate code generation modes.
According to the user login method disclosed by the invention, the method further comprises the following steps: and after the user successfully logs in, the user private library component presents the content of the user private library of one of the login information generation mode, the initial code generation mode and the intermediate code generation mode to the user so that the user can adjust the sequence of the login information generation mode, the initial code generation mode and the intermediate code generation mode in the user private library.
According to the user login method disclosed by the disclosure, the user private libraries of the login information generation mode, the initial code generation mode and the intermediate code generation mode are stored in different storage spaces.
The user login method according to the present disclosure, wherein one of any number, any file, any character, a biological feature and a combination thereof is selectively input in the input code bits of the initial input component and/or the login component.
According to another aspect of the present disclosure, there is provided a user login setting system including: the user registration component is used for user registration; the user private library component displays all login information generation modes in the public library for selection after a user registers an account so that the user can conveniently construct a user private library of the login information generation modes; the specifying component is used for inputting the sequence number of the preferred login information generation mode in the user private library of the login information generation mode by the user so as to specify the preferred login information generation mode; and a login information generation component for generating login information required for the current login of the user based on the login information generation mode specified by the specification component.
The user login setup system according to the present disclosure, wherein the login information comprises one or more login codes and code bits of each login code.
According to the user login setting system disclosed by the invention, after the user registers an account, the user private library component displays all initial code generation modes or all intermediate code generation modes in the public library for selection, so that the user can conveniently construct the user private library of the initial code generation modes or the user private library of the intermediate code generation modes.
The user login setting system according to the present disclosure further includes: and an initial code generation component for generating the initial code by the user through the initial code generation manner specified by the specification component, wherein the initial code generation manner is specified by the sequence number of the initial code generation manner preferred by the user through the specification component selected from the user private library of the initial code generation manner.
The user login setting system according to the present disclosure further includes: and an intermediate code generation component for generating the intermediate code by adopting the intermediate code generation mode specified by the user through the specification component, wherein the intermediate code generation mode is specified by selecting the sequence number of the required intermediate code generation mode from the user private library of the intermediate code generation mode through the specification component by the user.
The user login setting system according to the present disclosure further includes: the initial input component is used for receiving an original code input by a user as an initial code, and the original code is vacant or is a default value; wherein the input item of the specified login information generation mode comprises the original code or the initial code.
The user login setting system according to the present disclosure further includes: and the login times counting component is used for accumulating the times of successful login of the user, wherein the input item of the specified login information generation mode comprises the successful login times.
The user login setting system according to the present disclosure further includes: the initial input component is used for receiving an original code input by a user; an initial code generation component for generating an initial code by a user in an initial code generation manner specified by the specification component, wherein the initial code generation manner is specified by a serial number of a preferred initial code generation manner selected by the user from a user private library of initial code generation manners by the specification component; the login frequency counting component is used for accumulating the successful login frequency of the user; and the input item of the specified login information generation mode comprises one or any combination of the original code, the initial code and the successful login times.
According to the user login setting system disclosed by the disclosure, the user private library component presents the content of the user private library of one of the login information generation mode, the initial code generation mode and the intermediate code generation mode to the user after the user successfully logs in, so that the user can adjust the sequence of the login information generation mode, the initial code generation mode and the intermediate code generation mode in each user private library.
According to the user login setting system disclosed by the invention, the user private libraries of the login information generation mode, the initial code generation mode and the intermediate code generation mode are stored in different storage spaces.
The user login setup system according to the present disclosure, wherein one of any number, any file, any character, a biometric feature, and a combination thereof is selectively input within input code bits of the initial input component.
According to still another aspect of the present disclosure, there is provided a user login setting method including: the user registers through the user registration component; after the user registers an account, the user private library component displays all login information generation modes in the public library for selection to the user so that the user can conveniently construct a user private library of the login information generation modes; before logging in, a user inputs a sequence number of a preferred login information generation mode in a user private library of the login information generation mode through a designation component, so as to designate the preferred login information generation mode; the login information generation means generates login information necessary for the current login of the user based on the login information generation method specified by the specification means.
The user login setting method according to the present disclosure, wherein the login information includes one or more login codes and a code bit of each login code.
The user login setting method according to the present disclosure further includes: after the user registers the account, the user private library component displays all initial code generation modes or all intermediate code generation modes in the public library for selection to the user so that the user can conveniently construct the user private library of the initial code generation modes or the user private library of the intermediate code generation modes.
The user login setting method according to the present disclosure further includes: before logging in, a user inputs a sequence number of a preferred initial code generation mode in a user private library of the initial code generation mode through a specifying component, so that the preferred initial code generation mode is specified for the initial code generation component; and an initial code generation component generates an initial code based on the initial code generation method specified by the specification component.
The user login setting method according to the present disclosure further includes: before logging in, a user inputs a sequence number of a preferred intermediate code generation mode in a user private library of the intermediate code generation mode through a specifying component, so that the preferred intermediate code generation mode is specified for the intermediate code generation component; and an intermediate code generation unit that generates an intermediate code based on the intermediate code generation method specified by the specification unit.
The user login setting method according to the present disclosure further includes: receiving an original code input by a user as an initial code after the user registers through an initial input component, wherein the original code is vacant or is a default value; wherein the input item of the specified login information generation mode comprises the original code or the initial code.
The user login setting method according to the present disclosure further includes: and accumulating the successful login times of the user through a login time counting component, wherein the input item of the specified login information generation mode comprises the successful login times.
The user login setting method according to the present disclosure further includes: receiving an original code input by a user as an initial code after the user registers through an initial input component; before logging in, a user inputs a sequence number of a preferred initial code generation mode in a user private library of the initial code generation mode through a specifying component, so that the preferred initial code generation mode is specified for the initial code generation component; the number of successful logins of the user is accumulated through a login number counting component; and the input item of the specified login information generation mode comprises one or any combination of the original code, the initial code and the successful login times.
The user login setting method according to the present disclosure further includes: and the user private library component presents the content of the user private library of one of the login information generation mode, the initial code generation mode and the intermediate code generation mode to the user after the user successfully logs in, so that the user can adjust the sequence of the login information generation mode, the initial code generation mode and the intermediate code generation mode in the user private library.
According to the user login setting method disclosed by the invention, the user private libraries of the login information generation mode, the initial code generation mode and the intermediate code generation mode are stored in different storage spaces.
According to the user login setting method, one of any number, any file, any character, biological characteristics and combinations thereof can be selectively input in the input code bits of the initial input component.
According to the user login system and method, the user login setting system and method, the login information of the user is generated by specifying the preferred login information generation mode when the user temporarily logs in, so that the login information of each time can be different. The login information generation mode is determined by the private bank of the user, each login information generation mode in the private bank is known by the user, only the serial number of each login information generation mode is specified in each specification, and the specific content of each login information generation mode is not displayed, so that outsiders do not know the specific content of the serial number. The present disclosure thus makes the login information settings dynamic, as well as making the login codebook itself dynamic. Therefore, on the one hand, even if a person other than the user peeps the login code that the user has logged in this time, the person cannot know the next login code, and on the other hand, since the next login code of the user is not actually stored but is temporarily generated at the time of login, a hacker cannot directly acquire the login code because the login code actually used does not exist. Thus, there is a transformation relationship between the two passwords before and after, which can be grasped by the user, and thus, the account of the user is also in a secure state. In addition, since the user private library of the login information generation method, the user private library of the initial code generation method, and the intermediate code generation method private library are stored in different storage spaces, it is very difficult for hackers to associate them with each other. In addition, each mode in the user private library of the login information generation mode can be separately stored in different storage spaces, so that the difficulty of obtaining the login information by a hacker is further increased.
Additional advantages, objects, and features of the disclosure will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention.
Drawings
FIG. 1 is a schematic diagram illustrating a user login setup system according to the present disclosure.
Fig. 2 is a schematic diagram showing an example of a user login code setting and login execution setting process.
Detailed Description
The present invention will be described in further detail with reference to the following examples and the accompanying drawings so that those skilled in the art can practice the invention with reference to the description.
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
For a better understanding of the present disclosure, reference is made to the following detailed description taken in conjunction with the accompanying drawings.
FIG. 1 is a schematic diagram illustrating a user login setup system 100 according to the present disclosure. As shown in fig. 1, the user login setting system 100 at least includes: a user registration component 01, a user private repository component 02, a user private repository 04, a designation component 05, and a login information generation component 06. The user registration component 01 is used for user registration. The user private library component 02 displays an input interface after the user registers the account, and the user inputs a preferred login information generation mode through an input entrance so that the user can construct a user private library of the login information generation mode. Optionally, the user private library component 02 displays all login information generation manners in the public library for selection after the user registers the account, so that the user constructs the user private library 04 of the login information generation manners. Optionally, when the user private library component 02 displays all login information generation manners in the public library for selection after the user registers an account, and when the user can select a login information generation manner in the public library, the selected login information generation manner is also displayed in the input entry bar, so that the user can modify the login information generation manner in the public library to form a preferred login information generation manner. Although the user private library of the login information generation manner is represented as one library, there may be only one type of login information generation manner preferred by the user in the library. At this time, the user can also sort all login information generation manners in the user private library 04 of the login information generation manners by a dragging manner according to own will. Just as people need to remember their own passwords, users need to remember their preferred login information generation modes of the serial numbers in the user private library 04 so as to accurately input the serial numbers in the subsequent login setting process. In order to prevent the user from confusing the storage and memory of the sequence numbers of the login information generation methods in the user private library of the user, the number of the login information generation methods in the user private library may be set to 6 by the user. More, for example 10, can be provided if the user's own memory is sufficient. Preferably 3, for easy forgetting prevention.
After the user private library 04 of the login information generation method is formed, the specification component 05 is used for the user to input the serial number of the preferred login information generation method in the user private library of the login information generation method, thereby specifying the preferred login information generation method. Specifically, in order to facilitate the user to perform subsequent login, the user inputs the serial number of the login information generation manner preferred by the user in the user private library designation field displayed by the designation component 05. At this time, the displayed interface only displays one designation box, and the user only needs to input the serial number in the designation box. The designation box does not display the specific contents of the designated sequence number. Therefore, when the user performs the login setting, outsiders do not know the specific content of the serial number, and also do not know how many login information generation methods and the ranking thereof exist in the user private library 04.
Finally, the login information generation component 06 generates login information necessary for the current login of the user based on the login information generation method specified by the specification component 05.
In this way, the login information is always in the user control state, that is, the login information is generated only after the user specifies the login information generation mode. Before the user does not make a designation, the user does not have his login information in the system that is logged in. Therefore, the login information which does not exist can not be obtained by outsiders or hackers, and absolute safety guarantee is provided for the login of the user.
In order to ensure the security of the user private library 04, all login information generation manners in the user private library 04 may be stored in different storage spaces, for example, login information generation manners preferred by the user are stored in a local terminal of the user, so that when the user wants to specify through the local terminal, the login information generation manner stored in the local terminal and the login information generation manners stored in other storage spaces form a complete user private library 04. When the local terminal of the user is separated from the system of the destination to be logged in, the hacker cannot obtain the instruction for executing the login information generation mode preferred by the user even if the hacker knows the login information generation mode preferred by the user and the requirement.
The generated login information comprises one or more login codes and code bits of each login code. The login information only has one login code, and the code bit of the login code is specified. For example, conventionally, a login interface would provide a user with a plurality of code bits, for example 2, 3, 4, 5 or 6 code bits. Of course there may be more, or only 1 code bit. In the case of only one code bit, no code bit may be included in the login information. Therefore, although it is mentioned above that the login information includes code bits, in the case of only one code bit, the code bit information of the login code may be left empty or for the purpose of bit simplification, the code bit information is not set, and thus the login information is the login code itself. By setting the code bits, it is possible to specify which entry code is input at which code bit.
Optionally, as shown in fig. 1, according to the user login setting system 100 of the present disclosure, after the user registers an account, the user private library component 02 may further display all initial code generation manners or all intermediate code generation manners in the public library for selection, so that the user constructs the user private library 07 of the initial code generation manners or the user private library 09 of the intermediate code generation manners. In this way, the intermediate code generation component 08 of the user login setting system 100 generates the intermediate code in the intermediate code generation method specified by the user through the specification component 05 by selecting the serial number of the required intermediate code generation method from the user private library 07 of the intermediate code generation method through the specification component 05. The initial code generation component 10 of the user login setting system 100 generates an initial code in an initial code generation manner specified by the user through the specification component 05 by selecting a serial number of a desired initial code generation manner from the user private library 09 of initial code generation manners by the user through the specification component 05. Also, optionally, when the user private library component 02 displays all the initial code generation manners or all the intermediate code generation manners in the public library for selection after the user registers the account, and when the user can select the initial code generation manner or the intermediate code generation manner in the public library, the selected initial code generation manner or intermediate code generation manner is also displayed in the input entry bar, so that the user can modify the initial code generation manner or intermediate code generation manner in the public library to form the initial code generation manner or intermediate code generation manner preferred by the user. Although the user private library of the initial code generation manner or the intermediate code generation manner is represented as one library, there may be only one initial code generation manner or intermediate code generation manner preferred by the user in the library. At this time, the user may also sort all the initial code generation manners or intermediate code generation manners in the user private library 07 or 09 of the initial code generation manner or the intermediate code generation manner by a dragging manner according to the will of the user. Just as people need to remember their own passwords, users need to remember their own preferred serial numbers in the user private library 07 or 09 for the initial code generation manner or intermediate code generation manner to be used, so as to accurately input the serial numbers in the subsequent login setting process. It should be noted that the initial code and the intermediate code may be used as input items or arguments of the finally used login information generation method. As described above, the registration information generation method according to the present disclosure can achieve the object of the present disclosure without using the initial code and the intermediate code. By providing the intermediate code generation component 08 and the initial code generation component 10 and specifying the intermediate code generation method and the initial code generation method in the login setting process, on one hand, the purpose of confusing a peeper can be achieved, and on the other hand, by using the intermediate code generation method and the initial code generation method, the login information generation method can be made more complicated, so that a hacker is more difficult to link the intermediate code generation method and the initial code generation method to obtain final login information. Similarly, the user private libraries of the initial code generation mode and the intermediate code generation mode are stored in different storage spaces, and each of the initial code generation mode and the intermediate code generation mode in the user private libraries can also be stored in different storage spaces in a distributed manner.
Optionally, as shown in fig. 1, the user login setup system 100 according to the present disclosure may further include an initial input component 11 for receiving a user input original code, which may be an initial code or a default initial value of the initial code generation component 10. Alternatively, the original code may be left blank, i.e. no code may be entered, or may be a default value without entering, e.g. all 0's, or all 1's. Of course, the default value may be any other value preferred by the user, such as 6, 9, etc. The original code can be used as an initial code and as an input item of a login information generation mode. The initial code may be a string of simple characters formed by a character or a plurality of characters, or may be a fingerprint or an icon, and the original code (initial code) needs to be input when the user registers. Alternatively, the initial code may not be entered. Although the initial code is displayed as a plurality of code bits when used in this disclosure, a user may select only one of the code bits to input one or more initial codes. For example, the self-selection 6 characters may be input in order among 1 to 6 code bits, and only the code bit input character preferred therein may be selected. For example, one character may be entered in the initial code bit and 3 characters may be entered in the fifth code bit, so that the remaining code bits are left empty. The input of such an initial code does not require that characters have to be input in all code bits. Alternatively, in the case where a fingerprint may be input as the initial code, the initial fingerprint in the initial code bits may be input as the initial code by pressing the fingerprint in the corresponding code bits, the same fingerprint may be repeatedly input in one code bit, or different fingerprints may be continuously input. Alternatively, an initial code image library may be provided for the input of the initial code, and the user may select a preferred image in a pull-down menu of code bits as the initial code according to the user's needs. Similarly, the same image may be selected continuously several times in the same code bit, or different images may be selected continuously as the initial code image in the code bit.
Optionally, as shown in fig. 1, the user login setup system 100 according to the present disclosure may further include a login times counting component 12, the user of which is configured to count the number of successful logins, wherein the specified entry of the login information generation manner includes the number of successful logins. Although it is clear here that the statistics are of the number of successful logins, it is also possible to count the number of times that unsuccessful logins are included, i.e. to include all the login times. According to the setting of the user on the system, the statistics of the login times can set a modulus, so that when the modulus is reached, zero clearing and resetting are carried out, and counting is started again.
All the input items of the login information generation method according to the present disclosure may be any one or any combination of the original code, the initial code, the intermediate code, and the login frequency, according to the specific content thereof.
It should be noted that, in the technical solution of the present disclosure, the login setting and the login are actually integrated. That is, except for the initial registration, the login information generation process and the login process are overlapped, that is, the login information is directly set in the login process, so that the login information required by the login is temporarily generated in the login process, or the user specifies the login information generation mode in the login information private library preferred by the user in the login process to generate the login information of the current login. However, the user may often need to modify the login information generation manner, the initial code generation manner, or the intermediate code generation manner preferred by the user, and therefore, the user private library component 02 of the user login setting system 100 according to the present disclosure presents the content of the user private library of one of the login information generation manner, the initial code generation manner, and the intermediate code generation manner to the user after the user successfully logs in, so that the user can adjust the ranking of the login information generation manner, the initial code generation manner, and the intermediate code generation manner in each user private library, or add or delete and modify the login information generation manner, the initial code generation manner, and the intermediate code generation manner in the user private library.
Fig. 2 is a schematic diagram showing an example of a login code setting and login execution setting process. As shown in fig. 2, in the login code setting or login process, the user selects a corresponding serial number from the user private library of the login information generation manner or inputs the login information generation manner (in case of initial user registration or successful login) through the designation component 05. The user private library 04 of the login information generation method in fig. 2 is shown as an abstract representation of various login information generation methods. Specifically, for example, the 01 entry information generation manner may be an instruction such as "bit code in which the fifth code bit of the entry code is the initial code bit of the initial code". This login information generation may be programmed by the user himself. In the input interface in the interface that the private library component 02 presents to the user after each compilation. After each entry, the entered login information is generated in the order of the preferred or specified sequence number in the user private library 04. In the case of no user preference or designation, the newly entered login information generation will be arranged by default in the 01 st sequence number in the user private library 04. It is noted that the designation component 05 will cause the user private library component to present the user with an entry that can select the manner in which new login information is generated to be entered, only after the user initially registers with the system or after a subsequent successful login by the user. When the user logs in, the specifying component 05 only presents the sequence number of the login information generation mode selected or input by the user in the user private library of the login information generation mode in the previous time by default, and does not display the specific function expression or instruction of the login information generation mode corresponding to the sequence number. If the user does not make a re-designation at the time of login, that is, does not enter any sequence number in the designation box 3, it is the sequence number of the previous time by default. If a new need is input, the specifying component 05 determines a new login information generation manner for the login information generation component 06. At this time, the registration information generation unit 06 generates registration information based on a default designated or newly designated registration information generation method, and temporarily stores the generated registration information in the code frame 3 using a dashed line frame. The specified login information generation mode may be directly generated based on the number of times of login, may be generated based on the initial code, or may be generated based on the intermediate code. The login information may not be generated based on any input item, for example, the login information temporarily specified from the user private library 04 is generated in a manner of "inputting 5 times the character 8 at the 2 nd code bit of the code bit box 3", which has no relation with the number of logins, the initial code, and the intermediate code. Therefore, the login code generation method is not premised on the initial code, the intermediate code or the login times, unless the content of the login information generation method specifies that the input item must have one of the initial code, the intermediate code or the login times or any combination thereof.
As shown in fig. 2, the number of times of registration is selectable as an argument of registration information generation. When the login information generation mode is related to the login times, the login component 21 causes the login times counting component 12 to present the code frame 1 to the user, and the current login times are displayed in the code frame 1, so that the user is reminded that the input item of the specified login information generation mode contains the login times. For example, the login information generation manner specified by the user in the specification box 3 may be "input the square of the number of times of login in the third code bit of the login code bits, three times in succession". If the number of times of entry is 3 at this time, the entry code is continuously typed in 9 at the third code bit of the entry code bits. When the specified login information generation manner uses the initial code as an input item, the login information generation component 06 accepts the initial code generated by the initial code generation component 10, i.e., the initial code stored in the dashed code bit box 4 as shown in fig. 2. The number of times counted by the registration number counting component 12 is transmitted not only to the registration code generating component 06 but also to the intermediate code generating component 08 and the initial code generating component 10, which will be described later in detail, as respective function arguments.
Alternatively, the login code in the login information may be a fingerprint code. For example, the login information generation manner set by the user may be "scan any fingerprint login number of times in the initial code at any number of code bits of the login code". In this way, the user can scan in the randomly selected code bits in the login code for the fingerprint that he initially entered. The fingerprint can be that same fingerprint scans once respectively at three code bit, also can be that three initial fingerprint scans the cubic at same code bit, can also input two different fingerprints at a code bit, and scan an initial fingerprint at another code bit. This allows a great degree of freedom for the user. It should be noted that when a fingerprint or teletext registration code needs to be scanned, it is usually necessary to use the initial code as a fingerprint or teletext in order to compare whether the fingerprint entered at login as registration code is the same as the user's fingerprint initially entered as initial code.
Therefore, when the user is logging in, if the login information entered in the code box 3 shown by the solid line coincides with the login information temporarily stored in the code box 3 shown by the dotted line, it is indicated that the user is a legitimate user. The registration information is matched to indicate that the registration code and the code bit are matched. It should be noted that the two are not necessarily in a one-to-one correspondence. When the code bits are not strictly required for the generation of the login information, for example, the login information is " input characters 1, 2, 3 and 4", in this case, although the code bit frame 3 has 6 code bits, the user can input these four characters in any one or any number of code bits. In order to confuse a peeper, 0 may be input into the code bit in the other empty position instead. At this time, 0 here does not function as a registration code. Alternatively, the bit code in the null position code bits may be replaced with other characters.
The number counted by the registration count counting section 12 is transmitted not only to the registration code generating section 06 but also to the initial code generating section 10 and the intermediate code generating section 08, which will be described in detail later, as respective input items, and the number of registrations in the code frame 1 in fig. 2 is selected and input (indicated by broken lines) to the initial code generating section 10 and the intermediate code generating section 08.
As shown in fig. 2, after the preferred login information generation manner is specified by the specifying component 05 when the user logs in, for example, the specified login information generation manner is "inputting the third finger fingerprint code in the initial code three times at the 3 rd and 4 th code bits", the login information generation manner temporarily stores the third finger fingerprint in the initial code in the code bit box 3 indicated by the dashed box, for example, the 3 rd and 4 th code bits in the code bit box 3 indicated by the dashed box, wherein there are various combinations of storage manners, for example, two third finger fingerprints for the third code bit and one third finger fingerprint for the 4 th code bit, or vice versa. In this way, when the user inputs the third finger fingerprint three times as the bit code at the 3 rd and 4 th bit in the code bit frame 3 presented by the login component 21, the comparison result shows that the two are the same, and the user is determined to be a legal user and is allowed to login. Although the code frame 3 is shown as a dashed frame and a solid frame in fig. 2, the two frames are the same frame in actual use, and the dashed frame is only for descriptive convenience. Similarly, frame 2 and frame 4 are also represented in two ways. It is noted that normally at login, it is not necessary to enter the corresponding bit codes in the code bit box 2 and the code bit box 4. If the entry is to be made more complicated, the corresponding bit code may also be entered in the code boxes 2 and 4. For the purpose of confusing a peeper, any bit code can be arbitrarily input in the code bit boxes 2 and 4 during the actual login process, although this bit code does not have any restriction on whether the login passes or not. The bit codes temporarily stored in the dotted code frame 2 and the code frame 4 corresponding to the code frame 2 and the code frame 4 can be adopted by the login information generation component 06 when the login information generation mode requires it as an input item.
As described above, the operation of the intermediate code generating component 07 is the same as the log code component generating component 05. The user inputs the intermediate code generation mode through the designation component 05 or selects the corresponding serial number from the user private library of the intermediate code generation mode. The number of code bits of the intermediate code may be the same as or different from the number of code bits of the initial code. The user private library of intermediate code generation methods is displayed as an abstract representation of various intermediate code generation methods. Specifically, for example, it may be an instruction such as "the fifth code bit of the intermediate code is the code bit of the initial code", and then expressed as M by using a function expression5=X2. This way of generating the intermediate code can be programmed by the user himself. In this way, when the intermediate code is provided, a new entry code can be formed using the bit code of each code bit of the intermediate code as an argument in the function of the entry information generation method. For example, the login information generation mode command may be "make the login code identical to the intermediate code" or "make each bit code of the login code equal to each bit code corresponding to the intermediate code multiplied by the login times". At this time, when the product of the result of a certain code bit exceeds 9, for example, 25, in the registration code, 2 is input first and then 5 is input in the corresponding code bit. This input mode can be extremely confusing to bystanders, making it difficult for them to understand.
As shown in fig. 2, the initial code generation component 10 of the login setting system 100 performs initial code conversion based on the initial code generation manner specified by the user in the specification box. By initial transcoding, the complexity of login information generation is increased. On the other hand, when the user logs in, the output result of the login information generation method requiring the initial code as an input item can be changed by inputting the specified sequence number in the specified box of the multiplexing box as the bit code box 4, and on the other hand, the peeper can be confused in the case of the login information generation method not requiring the initial code as an input item. The initial code generation component 10 generates the initial code based on the initial code in the initial code generation manner input by the user through the designation component 05 or in the initial code generation manner in which the corresponding serial number is selected from the initial code generation manner user private library, so as to replace the original initial code.
It should be noted that the login information generated by the login information generation component 06 includes the code bits of the login code included in the login code, i.e. specifies the position of the code frame in which the user inputs the login code.
It should be noted that, when the user specifies by the specifying component 05, the user only needs to input a serial number, and displays the generation method represented by any serial number. This allows a peeper to understand that the user is entering a combination bit code, which further confuses the peeper.
According to the user login system and method, the user login setting system and method, the login information of the user is generated by temporarily specifying the preferred login information generation mode during login, so that the login information of each time is different. The login information generation mode is determined by the private bank of the user, each login information generation mode in the private bank is known by the user, only the serial number of each login information generation mode is specified in each specification, and the specific content of each login information generation mode is not displayed, so that outsiders do not know the specific content of the serial number. The present disclosure thus makes the login information settings dynamic, as well as making the login codebook itself dynamic. Therefore, on the one hand, even if a person other than the user peeps the login code that the user has logged in this time, the person cannot know the next login code, and on the other hand, since the next login code of the user is not actually stored but is temporarily generated at the time of login, a hacker cannot directly acquire the login code because the login code actually used does not exist. Thus, there is a transformation relationship between the two passwords before and after, which can be grasped by the user, and thus, the account of the user is also in a secure state. In addition, since the user private library of the login information generation method, the user private library of the initial code generation method, and the intermediate code generation method private library are stored in different storage spaces, it is very difficult for hackers to associate them with each other. In addition, each mode in the user private library of the login information generation mode can be separately stored in different storage spaces, so that the difficulty of obtaining the login information by a hacker is further increased.
The basic principles of the present disclosure have been described in connection with specific embodiments, but it should be noted that it will be understood by those skilled in the art that all or any of the steps or components of the method and apparatus of the present disclosure may be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof, which can be implemented by those skilled in the art using their basic programming skills after reading the description of the present disclosure.
Thus, the objects of the present disclosure may also be achieved by running a program or a set of programs on any computing device. The computing device may be a general purpose device as is well known. Thus, the object of the present disclosure can also be achieved merely by providing a program product containing program code for implementing the method or apparatus. That is, such a program product also constitutes the present disclosure, and a storage medium storing such a program product also constitutes the present disclosure. It is to be understood that the storage medium may be any known storage medium or any storage medium developed in the future.
It is also noted that in the apparatus and methods of the present disclosure, it is apparent that individual components or steps may be disassembled and/or re-assembled. These decompositions and/or recombinations are to be considered equivalents of the present disclosure. Also, the steps of executing the series of processes described above may naturally be executed chronologically in the order described, but need not necessarily be executed chronologically. Some steps may be performed in parallel or independently of each other.
The above detailed description should not be construed as limiting the scope of the disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present disclosure should be included in the scope of protection of the present disclosure.

Claims (44)

1. A user login system, comprising:
the specifying component is used for inputting the sequence number of the preferred login information generation mode in the user private library of the login information generation mode by the user so as to specify the preferred login information generation mode;
a login information generation component which generates login information required by the current login of the user based on the login information generation mode specified by the specification component; and
and the login component presents a code input interface to the user based on the designation of the designation component, so that the user can input the login code into the login code input interface based on the login information generation mode corresponding to the selected serial number, and the user is confirmed to be a legal user when the login code input by the user is the same as the login code generated by the login information generation component.
2. The user login system of claim 1, wherein said login information comprises one or more login codes and a code bit for each login code.
3. The user login system of claim 1, further comprising:
and an initial code generation component for generating the initial code by the user through the initial code generation manner specified by the specification component, wherein the initial code generation manner is specified by the sequence number of the initial code generation manner preferred by the user through the specification component selected from the user private library of the initial code generation manner.
4. The user login system of claim 1, further comprising:
and an intermediate code generation component for generating the intermediate code by adopting the intermediate code generation mode specified by the user through the specification component, wherein the intermediate code generation mode is specified by selecting the sequence number of the required intermediate code generation mode from the user private library of the intermediate code generation mode through the specification component by the user.
5. The user login system of claim 3, further comprising:
the initial input component is used for receiving an original code input by a user, and the original code is vacant or is a default value;
wherein the input item of the specified login information generation mode comprises the original code or the initial code.
6. The user login system of claim 1, further comprising:
and the login times counting component is used for accumulating the times of successful login of the user, wherein the input item of the specified login information generation mode comprises the successful login times.
7. The user login system of claim 1, further comprising:
the initial input component is used for receiving an original code input by a user;
an initial code generation component for generating an initial code by a user in an initial code generation manner specified by the specification component, wherein the initial code generation manner is specified by a serial number of a preferred initial code generation manner selected by the user from a user private library of initial code generation manners by the specification component;
the login frequency counting component is used for accumulating the successful login frequency of the user;
and the input item of the specified login information generation mode comprises one or any combination of the original code, the initial code and the successful login times.
8. The user login system according to one of claims 1 to 7, further comprising: and the user private library component is used for displaying all login information generation modes, initial code generation modes and intermediate code generation modes in the public library for selection after the user registers an account, so that the user can conveniently construct the user private library of the login information generation modes, the initial code generation modes and the intermediate code generation modes.
9. The user login system of claim 8, wherein the user private library component presents the user private library contents of the one of the login information generation, initial code generation, and intermediate code generation to the user upon successful login by the user, such that the user adjusts the ordering of the one of the login information generation, initial code generation, and intermediate code generation within the respective user private libraries.
10. The user login system according to one of claims 1 to 7, wherein the user private libraries of the login information generation means, the initial code generation means, and the intermediate code generation means are stored in different storage spaces.
11. The user login system of claim 5, wherein one of any number, any file, any character, a biometric feature and a combination thereof is selectably entered within input code bits of said initial input component and/or login component.
12. A user login method comprises the following steps:
the user inputs the sequence number of the preferred login information generation mode in the user private library of the login information generation mode through the designation component, so as to designate the preferred login information generation mode;
the login information generation component generates login information required by the current login of the user based on a login information generation mode specified by the user through the specification component;
the login component presents a code input interface to the user based on the designation of the user through the designation component;
the user inputs a login code into a login code input interface based on the login information generation mode corresponding to the selected serial number; and
and comparing the login code input by the user with the login code generated by the login information generation component, and confirming that the user is a legal user when the login code input by the user is the same as the login code generated by the login information generation component.
13. The user login method of claim 12, wherein said login information comprises one or more login codes and a code bit of each login code.
14. The user login method of claim 12, further comprising:
a user selects a sequence number of a preferred initial code generation mode from a user private library of the initial code generation mode through a designation component to designate the initial code generation mode for the initial code generation component; and
the initial code generation component generates an initial code in an initial code generation mode preferred by a user.
15. The user login method of claim 12, further comprising:
the user selects the sequence number of the preferred intermediate code generation mode from the user private library of the intermediate code generation mode through the designation component to designate the intermediate code generation mode for the intermediate code generation component; and
the intermediate code generating component generates the intermediate code by adopting an intermediate code generating mode preferred by a user.
16. The user login method of claim 14, further comprising:
a user inputs an original code serving as an initial code through an initial input component when the user registers, wherein the original code is vacant or is a default value;
wherein the input item of the specified login information generation mode comprises the original code or the initial code.
17. The user login method of claim 12, further comprising:
and accumulating the successful login times of the user through a login time counting component, wherein the input item of the specified login information generation mode comprises the successful login times.
18. The user login method of claim 12, further comprising:
a user inputs an original code serving as an initial code through an initial input component when the user registers, wherein the original code is vacant or is a default value;
a user selects a sequence number of a preferred initial code generation mode from a user private library of the initial code generation mode through a designation component to designate the initial code generation mode for the initial code generation component; and
the initial code generating component generates an initial code by adopting an initial code generating mode preferred by a user;
the number of successful logins of the user is accumulated through a login number counting component;
and the input item of the specified login information generation mode comprises one or any combination of the original code, the initial code and the successful login times.
19. The user login method according to one of claims 12-18, further comprising:
before the user registers for the first time after registering the account, the user private library component displays all login information generation modes, initial code generation modes and intermediate code generation modes in the public library for selection, so that the user can conveniently construct the user private library of the login information generation modes, the initial code generation modes and the intermediate code generation modes.
20. The user login method of claim 19, further comprising:
and after the user successfully logs in, the user private library component presents the content of the user private library of one of the login information generation mode, the initial code generation mode and the intermediate code generation mode to the user so that the user can adjust the sequence of the login information generation mode, the initial code generation mode and the intermediate code generation mode in the user private library.
21. The user login method according to one of claims 12 to 18, wherein the user private libraries of the login information generation means, the initial code generation means, and the intermediate code generation means are stored in different storage spaces.
22. A user login method according to claim 16 or 18, wherein one of any number, any file, any character, a biometric feature and combinations thereof is selectably entered within the input code bits of said initial input component and/or login component.
23. A user login setup system, comprising:
the user registration component is used for user registration;
the user private library component displays all login information generation modes in the public library for selection after a user registers an account so that the user can conveniently construct a user private library of the login information generation modes;
the specifying component is used for inputting the sequence number of the preferred login information generation mode in the user private library of the login information generation mode by the user so as to specify the preferred login information generation mode; and
and a login information generation component for generating login information required for the current login of the user based on the login information generation mode specified by the specification component.
24. The user login settings system of claim 23, wherein said login information comprises one or more login codes and a code bit for each login code.
25. The user login setup system according to claim 23 or 24, wherein the user private library component displays all initial code generation manners or all intermediate code generation manners in the public library for selection after the user registers the account, so that the user constructs the user private library of the initial code generation manners or the user private library of the intermediate code generation manners.
26. The user login setup system according to claim 25, further comprising:
and an initial code generation component for generating the initial code by the user through the initial code generation manner specified by the specification component, wherein the initial code generation manner is specified by the sequence number of the initial code generation manner preferred by the user through the specification component selected from the user private library of the initial code generation manner.
27. The user login setup system according to claim 25, further comprising:
and an intermediate code generation component for generating the intermediate code by adopting the intermediate code generation mode specified by the user through the specification component, wherein the intermediate code generation mode is specified by selecting the sequence number of the required intermediate code generation mode from the user private library of the intermediate code generation mode through the specification component by the user.
28. The user login setup system according to claim 25, further comprising:
the initial input component is used for receiving an original code input by a user as an initial code, and the original code is vacant or is a default value;
wherein the input item of the specified login information generation mode comprises the original code or the initial code.
29. The user login setup system according to claim 25, further comprising:
and the login times counting component is used for accumulating the times of successful login of the user, wherein the input item of the specified login information generation mode comprises the successful login times.
30. The user login setup system according to claim 25, further comprising:
the initial input component is used for receiving an original code input by a user;
an initial code generation component for generating an initial code by a user in an initial code generation manner specified by the specification component, wherein the initial code generation manner is specified by a serial number of a preferred initial code generation manner selected by the user from a user private library of initial code generation manners by the specification component;
the login frequency counting component is used for accumulating the successful login frequency of the user;
and the input item of the specified login information generation mode comprises one or any combination of the original code, the initial code and the successful login times.
31. The user login setup system of claim 25 wherein said user private library component presents to the user the contents of said one of the login information generation means, initial code generation means and intermediate code generation means after a successful login by the user, such that the user adjusts the ranking of said one of the login information generation means, initial code generation means and intermediate code generation means within each user private library.
32. The user login setup system according to claim 26, wherein the user private libraries of the login information generation means, the initial code generation means, and the intermediate code generation means are stored in different storage spaces.
33. The user login setup system of claim 30, wherein one of any number, any file, any character, a biometric feature and a combination thereof is selectably entered within the input code bits of said initial input component.
34. A user login setting method comprises the following steps:
the user registers through the user registration component;
after the user registers an account, the user private library component displays all login information generation modes in the public library for selection to the user so that the user can conveniently construct a user private library of the login information generation modes;
before logging in, a user inputs a sequence number of a preferred login information generation mode in a user private library of the login information generation mode through a designation component, so as to designate the preferred login information generation mode;
the login information generation means generates login information necessary for the current login of the user based on the login information generation method specified by the specification means.
35. The user login setup method of claim 34, wherein said login information comprises one or more login codes and code bits of each login code.
36. The user login setup method according to claim 34 or 35, further comprising:
after the user registers the account, the user private library component displays all initial code generation modes or all intermediate code generation modes in the public library for selection to the user so that the user can conveniently construct the user private library of the initial code generation modes or the user private library of the intermediate code generation modes.
37. The user login setup method of claim 36, further comprising:
before logging in, a user inputs a sequence number of a preferred initial code generation mode in a user private library of the initial code generation mode through a specifying component, so that the preferred initial code generation mode is specified for the initial code generation component; and
the initial code generation means generates an initial code based on the initial code generation method specified by the specification means.
38. The user login setup method of claim 36, further comprising:
before logging in, a user inputs a sequence number of a preferred intermediate code generation mode in a user private library of the intermediate code generation mode through a specifying component, so that the preferred intermediate code generation mode is specified for the intermediate code generation component; and
the intermediate code generation means generates an intermediate code based on the intermediate code generation method specified by the specification means.
39. The user login setup method of claim 36, further comprising:
receiving an original code input by a user as an initial code after the user registers through an initial input component, wherein the original code is vacant or is a default value;
wherein the input item of the specified login information generation mode comprises the original code or the initial code.
40. The user login setup method of claim 36, further comprising:
and accumulating the successful login times of the user through a login time counting component, wherein the input item of the specified login information generation mode comprises the successful login times.
41. The user login setup method of claim 36, further comprising:
receiving an original code input by a user as an initial code after the user registers through an initial input component;
before logging in, a user inputs a sequence number of a preferred initial code generation mode in a user private library of the initial code generation mode through a specifying component, so that the preferred initial code generation mode is specified for the initial code generation component;
the number of successful logins of the user is accumulated through a login number counting component;
and the input item of the specified login information generation mode comprises one or any combination of the original code, the initial code and the successful login times.
42. The user login setup method of claim 36, further comprising:
and the user private library component presents the content of the user private library of one of the login information generation mode, the initial code generation mode and the intermediate code generation mode to the user after the user successfully logs in, so that the user can adjust the sequence of the login information generation mode, the initial code generation mode and the intermediate code generation mode in the user private library.
43. The user login setup method of claim 37, wherein the user private libraries of the login information generation means, the initial code generation means, and the intermediate code generation means are stored in different storage spaces.
44. The user login setup method of claim 41, wherein one of any number, any file, any character, a biometric feature and a combination thereof is selectively inputted within input code bits of said initial input means.
CN202111501621.4A 2021-12-09 2021-12-09 User login system and method, and user login setting system and method Active CN113901440B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202111501621.4A CN113901440B (en) 2021-12-09 2021-12-09 User login system and method, and user login setting system and method
PCT/CN2022/137332 WO2023104116A1 (en) 2021-12-09 2022-12-07 User login system and method and user login setting system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111501621.4A CN113901440B (en) 2021-12-09 2021-12-09 User login system and method, and user login setting system and method

Publications (2)

Publication Number Publication Date
CN113901440A true CN113901440A (en) 2022-01-07
CN113901440B CN113901440B (en) 2022-04-08

Family

ID=79025646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111501621.4A Active CN113901440B (en) 2021-12-09 2021-12-09 User login system and method, and user login setting system and method

Country Status (2)

Country Link
CN (1) CN113901440B (en)
WO (1) WO2023104116A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023104116A1 (en) * 2021-12-09 2023-06-15 马山河 User login system and method and user login setting system and method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102638447A (en) * 2012-02-10 2012-08-15 宗祥后 Method and device for system login based on autonomously generated password of user
CN103312796A (en) * 2012-05-31 2013-09-18 微软公司 Logon interface selection for calculating environment user login
CN107317791A (en) * 2016-12-15 2017-11-03 平安科技(深圳)有限公司 Login validation method, logging request method and Security Login System
US20180145957A1 (en) * 2016-11-22 2018-05-24 Ca, Inc. User-defined dynamic password
CN109086600A (en) * 2018-07-23 2018-12-25 江苏恒宝智能***技术有限公司 Password generates and Verification System
CN111339505A (en) * 2018-12-18 2020-06-26 北京奇虎科技有限公司 Method and device for realizing user login
CN113268780A (en) * 2021-06-08 2021-08-17 天津赢达信科技有限公司 Identity authentication method and device, computer equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113901440B (en) * 2021-12-09 2022-04-08 北京网界科技有限公司 User login system and method, and user login setting system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102638447A (en) * 2012-02-10 2012-08-15 宗祥后 Method and device for system login based on autonomously generated password of user
CN103312796A (en) * 2012-05-31 2013-09-18 微软公司 Logon interface selection for calculating environment user login
US20180145957A1 (en) * 2016-11-22 2018-05-24 Ca, Inc. User-defined dynamic password
CN107317791A (en) * 2016-12-15 2017-11-03 平安科技(深圳)有限公司 Login validation method, logging request method and Security Login System
CN109086600A (en) * 2018-07-23 2018-12-25 江苏恒宝智能***技术有限公司 Password generates and Verification System
CN111339505A (en) * 2018-12-18 2020-06-26 北京奇虎科技有限公司 Method and device for realizing user login
CN113268780A (en) * 2021-06-08 2021-08-17 天津赢达信科技有限公司 Identity authentication method and device, computer equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023104116A1 (en) * 2021-12-09 2023-06-15 马山河 User login system and method and user login setting system and method

Also Published As

Publication number Publication date
WO2023104116A1 (en) 2023-06-15
CN113901440B (en) 2022-04-08

Similar Documents

Publication Publication Date Title
US6327659B2 (en) Generalized user identification and authentication system
US20060288226A1 (en) System and method for establishing and authorizing a security code
JP3695695B2 (en) Password generation verification system and method
US6950949B1 (en) Method and apparatus for password entry using dynamic interface legitimacy information
CN102638447B (en) Method and device for system login based on autonomously generated password of user
US7240367B2 (en) User interface and method for inputting password and password system using the same
US8151343B1 (en) Method and system for providing authentication credentials
US6118872A (en) Apparatus and method for controlling secret data by using positions of input image points on an image and a sequence of the positions
JP4713693B1 (en) Offline two-factor user authentication system, method and program
JP2009169929A (en) Authentication method using icon password
JP2004185629A (en) Network device access control method and device, computer program, and computer readable storage medium
KR20040093055A (en) User authentication method and user authentication system
US20120066744A1 (en) User authentication and access control system and method
CN113901440B (en) User login system and method, and user login setting system and method
US7143440B2 (en) User authentication system and method
CN107004092A (en) For network and the control device and method of vulnerability scanning instrument
US8301899B2 (en) Method and apparatus for facilitating password access to a device
US7725712B2 (en) User authentication system and method
US20100134244A1 (en) Image processing device, user authentication method and program
EP0553283A1 (en) A recognition apparatus and method for security systems
CN109075972A (en) The system and method for certification and the encryption of cipher anti theft
JPH1011398A (en) Information processing system and recognition processing method
JP2009230198A (en) Image authentication system, terminal equipment, and authentication server device
CN107423655B (en) Setting code encryption method and terminal
US20220232139A1 (en) Tokens to access applications from a multi-function device sign-on

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
GR01 Patent grant
GR01 Patent grant