CN113271299A - Login method and server - Google Patents
Login method and server Download PDFInfo
- Publication number
- CN113271299A CN113271299A CN202110492955.3A CN202110492955A CN113271299A CN 113271299 A CN113271299 A CN 113271299A CN 202110492955 A CN202110492955 A CN 202110492955A CN 113271299 A CN113271299 A CN 113271299A
- Authority
- CN
- China
- Prior art keywords
- login
- user terminal
- login authentication
- information
- request
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention discloses a login method and a server, wherein the method comprises the following steps: receiving a login authentication request sent by a user terminal; determining the login type of the user terminal according to the login authentication request, wherein the login type comprises first login or non-first login; and executing login processing on the user terminal according to the security access policy corresponding to the determined login type. The embodiment of the invention can determine the login type according to the login authentication request to select the safe access strategy to log in the user terminal, thereby being beneficial to realizing the plug and play and safe login of the user terminal.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a login method and a server.
Background
As a tool for providing a new communication service by using the Internet or other IP technology networks, a network or broadband (IP) phone terminal is widely used in the fields of enterprises, public facility services, and the like because of its characteristics of low cost, easy expandability, good call quality, and the like.
Because the traditional IP telephone terminal is generally relatively complex in deployment and high in cost, the traditional IP telephone terminal is mainly applied to large-scale enterprises, but is difficult to popularize for small and medium-scale enterprises and the general public. With the improvement and development of the IP network technology, the Hosting operation requirement becomes stronger and stronger, IP telephone terminals are used more and more, the price is gradually reduced, and in addition, operators are all actively deploying cloud switchboard business at present and moving enterprise communication services from enterprises to the cloud. Compared with the traditional IP phone terminal applied to internal networks such as enterprises, the novel IP phone terminal can be accessed more conveniently and safely on a more open operator IP network, so that the IP phone terminal has the same experience as the traditional user terminal, and can be conveniently used without logging in authentication information, and the problem that needs to be solved at present is solved urgently.
Disclosure of Invention
The embodiment of the invention provides a login method and a server, aiming to determine the login type according to a login authentication request so as to select a security access strategy to log in a user terminal, and realize plug and play and security login of the user terminal.
The first aspect of the embodiments of the present invention discloses a login method, including:
receiving a login authentication request sent by a user terminal;
determining the login type of the user terminal according to the login authentication request, wherein the login type comprises first login or non-first login;
and executing login processing on the user terminal according to the security access policy corresponding to the determined login type.
With reference to the first aspect of the embodiment of the present invention, in a first implementation manner of the first aspect of the embodiment of the present invention, the login authentication request is a first request or a second request;
the first request comprises unified login authentication information and user terminal identification information, and the second request comprises unique login authentication information and user terminal identification information.
With reference to the first possible implementation manner of the first aspect of the embodiment of the present invention, in a second possible implementation manner of the first aspect of the embodiment of the present invention, before the receiving a login authentication request sent by a user terminal, the method further includes:
and pre-storing the user terminal identification information and the preset authentication information for logging in.
With reference to the first possible implementation manner of the first aspect of the embodiment of the present invention, in a third possible implementation manner of the first aspect of the embodiment of the present invention, the determining, according to the login authentication request, a login type of the user terminal includes:
judging whether the login authentication request is a first request or a second request;
if the login authentication request is a first request, determining the login type of the user terminal as first login;
and if the login authentication request is a second request, determining that the login type of the user terminal is non-initial login.
With reference to the first possible implementation manner of the first aspect of the embodiment of the present invention, in a fourth possible implementation manner of the first aspect of the embodiment of the present invention, the determining, according to the login authentication request, a login type of the user terminal includes:
analyzing and obtaining user terminal identification information from the login authentication request;
inquiring whether a historical login record associated with the user terminal identification information exists in a storage area;
if the login type does not exist, determining the login type of the user terminal as the first login;
and if so, determining that the login type of the user terminal is non-initial login.
With reference to the second possible implementation manner of the first aspect of the embodiment of the present invention to the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect of the embodiment of the present invention, the performing, by a security access policy corresponding to the determined login type, login processing on the user terminal includes:
if the login type of the user terminal is the first login, judging whether the unified login authentication information contained in the login authentication request is matched with the preset authentication information;
if the login authentication request is matched with the unique login authentication information generated according to the login authentication request, storing the unique login authentication information generated according to the login authentication request in a historical record, and carrying out invalidation processing on the unified login authentication information;
and sending login authentication feedback information to the user terminal, wherein the login authentication feedback information comprises unique login authentication information.
With reference to the fifth possible implementation manner of the first aspect of the embodiment of the present invention, in a sixth possible implementation manner of the first aspect of the embodiment of the present invention, the performing, by the security access policy corresponding to the determined login type, login processing on the user terminal includes:
if the login type of the user terminal is non-initial login, judging whether the unique login authentication information contained in the login authentication request is matched with the unique login authentication information in the history record;
and if so, sending login authentication response information to the user terminal.
With reference to the fourth possible implementation manner of the first aspect of the embodiment of the present invention, in a seventh possible implementation manner of the first aspect of the embodiment of the present invention, the method further includes:
and if an information resetting request sent by the user through the user terminal is received, clearing the historical login record associated with the user terminal identification information in the storage area.
A second aspect of an embodiment of the present invention discloses a server, including:
the receiving unit is used for receiving a login authentication request sent by a user terminal;
a determining unit, configured to determine a login type of the user terminal according to the login authentication request, where the login type includes first login or non-first login;
and the execution unit is used for executing login processing on the user terminal according to the security access policy corresponding to the determined login type.
With reference to the second aspect of the embodiment of the present invention, in a first possible implementation manner of the second aspect of the embodiment of the present invention, the login authentication request is a first request or a second request;
the first request comprises unified login authentication information and user terminal identification information, and the second request comprises unique login authentication information and user terminal identification information.
With reference to the first possible implementation manner of the second aspect of the embodiment of the present invention, in a second possible implementation manner of the second aspect of the embodiment of the present invention, the server further includes:
and the presetting unit is used for pre-storing the user terminal identification information and the preset authentication information for logging in.
With reference to the first possible implementation manner of the second aspect of the embodiment of the present invention, in a third possible implementation manner of the second aspect of the embodiment of the present invention, the determining unit includes:
the first judging subunit is used for judging the login authentication request as a first request or a second request;
a determining subunit, configured to determine, if the login authentication request is a first request, that the login type of the user terminal is a first login;
the determining subunit is further configured to determine that the login type of the user terminal is a non-initial login if the login authentication request is a second request.
With reference to the first possible implementation manner of the second aspect of the embodiment of the present invention, in a fourth possible implementation manner of the second aspect of the embodiment of the present invention, the determining unit includes:
the analysis subunit is used for analyzing and obtaining the user terminal identification information from the login authentication request;
the inquiring subunit is used for inquiring whether a history login record associated with the user terminal identification information exists in the storage area;
a determining subunit, configured to determine, if there is no history login record associated with the user terminal identification information in the storage area, that the login type of the user terminal is a first login;
the determining subunit is further configured to determine that the login type of the user terminal is a non-initial login if a history login record associated with the user terminal identification information exists in the storage area.
With reference to any one of the second possible implementation manner of the second aspect to the fourth possible implementation manner of the second aspect of the embodiment of the present invention, in a fifth possible implementation manner of the second aspect of the embodiment of the present invention, the execution unit includes:
a second judging subunit, configured to, if the login type of the user terminal is a first login, judge whether unified login authentication information included in the login authentication request matches the preset authentication information;
the processing subunit is used for storing the unique login authentication information generated according to the login authentication request in a history record and carrying out failure processing on the uniform login authentication information if the uniform login authentication information contained in the login authentication request is matched with the preset authentication information;
and the sending subunit is used for sending login authentication feedback information to the user terminal, wherein the login authentication feedback information comprises unique login authentication information.
With reference to any one of the fifth possible implementation manner of the second aspect of the embodiment of the present invention, in a sixth possible implementation manner of the second aspect of the embodiment of the present invention, the execution unit includes:
the second judging subunit is further configured to, if the login type of the user terminal is non-initial login, judge whether the unique login authentication information included in the login authentication request matches the unique login authentication information in the history record;
the sending subunit is further configured to send login authentication response information to the user terminal if the unique login authentication information included in the login authentication request matches the unique login authentication information in the history.
With reference to the fourth possible implementation manner of the second aspect of the embodiment of the present invention, in a seventh possible implementation manner of the second aspect of the embodiment of the present invention, the server further includes:
and the clearing unit is used for clearing the historical login record associated with the user terminal identification information in the storage area if an information resetting request sent by a user through the user terminal is received.
In the embodiment of the invention, the server can determine the login type of the user terminal according to the login authentication request after receiving the login authentication request sent by the user terminal, wherein the login type comprises first login or non-first login, and login processing is executed on the user terminal according to the safety access strategy corresponding to the determined login type, so that the trouble that the user needs to login authentication information during each communication is avoided, and plug and play and safety login of the user terminal are realized.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an IP telephone system according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a login method according to an embodiment of the present invention;
FIG. 3 is a flow chart of another login method disclosed in the embodiments of the present invention;
FIG. 4 is a flowchart illustrating a further login method according to an embodiment of the present invention;
FIG. 5 is a block diagram of a server according to an embodiment of the present invention;
FIG. 6 is a block diagram of another server disclosed in embodiments of the present invention;
FIG. 7 is a schematic block diagram of another server disclosed in an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only some embodiments, not all embodiments, of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to facilitate understanding of the embodiment of the present invention, a schematic structural diagram of an IP telephone system according to the embodiment of the present invention is described below. Referring to fig. 1, fig. 1 is a schematic structural diagram of an IP telephone system according to an embodiment of the present invention, where the fig. 1 is a schematic structural diagram of an IP telephone system according to an embodiment of the present invention, and the IP telephone system includes a plurality of user terminals and a server, and the user terminals and the server are connected through an Internet Protocol (IP) network. The user terminal in the embodiment of the present invention mainly refers to an IP-based phone terminal, and may be a fixed phone or a mobile phone supporting IP communication, or a computer capable of running IP communication software or other electronic devices having an IP communication function. The IP telephony system generally consists of three parts: user terminal, gateway and server. The user terminal can be connected to the local gateway through a local telephone network; the gateway is an IP network interface between an Internet network and a telephone network; the server, i.e. the network manager, is mainly responsible for user registration and management, including identity authentication of the accessing user, call recording and detailed data (for charging), and so on.
At present, when an IP telephone terminal is started for the first time, the IP telephone terminal cannot be used like a traditional telephone in a plug-and-play mode, and can be used only by inputting a login account number and a password. Some IP phones adopt a unified login user name and a password for automatic login, although the mode can realize plug and play, the password is leaked, once the password is leaked, the legal IP phone terminal can not successfully log in the system for communication. In view of the above defects, the embodiments of the present invention may determine the login type according to the login authentication request, and select the security access policy according to the login type to log in the user terminal, which is not only beneficial to implementing plug and play of the user terminal, but also can ensure the security login of the user terminal.
Referring to fig. 2, fig. 2 is a schematic flowchart of a login method according to an embodiment of the present invention, where the method may include steps S101 to S103.
S101, receiving a login authentication request sent by a user terminal.
In a specific embodiment, a server receives a login authentication request sent by a user terminal. In the embodiment of the invention, a user terminal such as an IP phone can send a login authentication request to the server after being electrified, wherein the login authentication request can be a first request or a second request, the first request comprises unified login authentication information and user terminal identification information, the second request comprises unique login authentication information and user terminal identification information, and the server receives the login authentication request sent by the user terminal to execute the login operation of the user terminal. In this embodiment of the present invention, the unified login authentication information may include a unified login account, an authentication vector, and the like, and the user identification information may be related information for identifying the user terminal, such as a MAC address, a physical serial number, and the like.
S102, determining the login type of the user terminal according to the login authentication request, wherein the login type comprises first login or non-first login.
In a specific embodiment, the server determines a login type of the user terminal according to the login authentication request, where the login type includes first login or non-first login. In the embodiment of the present invention, the server may determine the login type of the user terminal according to whether the login authentication request is a first request or a second request, where a first determination manner is that when the login authentication request is the first request, that is, when the login authentication request includes unified login authentication information and user terminal identification information, it may determine that the login type of the user terminal is a first login according to the unified login authentication information, and determine that the login type of the user terminal is a non-first login according to unique login authentication information in the obtained second request; the second judgment mode is to judge whether the login type of the user terminal is the first login or the non-first login according to the user terminal identification information in the login authentication request and then to inquire whether a history login record associated with the user terminal identification information exists in a storage area.
S103, executing login processing on the user terminal according to the security access policy corresponding to the determined login type.
In a specific embodiment, the server performs login processing on the user terminal according to a security access policy corresponding to the determined login type. In this embodiment of the present invention, the security policy may include a security policy for first login and a security policy for non-first login: the security strategy of the first login is that whether unified login authentication information contained in the login authentication request is matched with the preset authentication information or not is judged, if so, unique login authentication information generated according to the login authentication request can be stored in a history record, the unified login authentication vector is subjected to failure processing, and then login authentication feedback information is sent to the user terminal, wherein the login authentication feedback information comprises the unique login authentication information; the non-first-time security policy is to judge whether the unique login authentication information contained in the login authentication request is matched with the unique login authentication information in the history record, and if so, send login authentication response information to the user terminal.
In the embodiment of the invention, the server can determine the login type of the user terminal according to the login authentication request after receiving the login authentication request sent by the user terminal, wherein the login type comprises first login or non-first login, and login processing is executed on the user terminal according to the safety access strategy corresponding to the determined login type, so that the trouble that the user needs to input authentication information during each communication is avoided, and plug and play and safety login of the user terminal are realized.
Referring to fig. 3, fig. 3 is a schematic flowchart of another login method disclosed in the embodiment of the present invention, where the method may include steps S201 to S210.
S201, pre-storing the user terminal identification information and the preset authentication information for logging in.
In a specific implementation, the server stores the user terminal identification information and preset authentication information for logging in advance. In this embodiment of the present invention, the user identification information may be a MAC address, a physical serial number, and the like, which may be used to identify the relevant information of the user terminal. And pre-storing the user terminal identification information and the preset authentication information for logging in so as to verify the user identification information and the input authentication information input by the user terminal subsequently.
S202, receiving a login authentication request sent by a user terminal.
In a specific implementation, the server receives a login authentication request sent by a user terminal. In the embodiment of the invention, a user terminal such as an IP phone can send a login authentication request to the server after being electrified, wherein the login authentication request can be a first request or a second request, the first request comprises unified login authentication information and user terminal identification information, the second request comprises unique login authentication information and user terminal identification information, and the server receives the login authentication request sent by the user terminal to execute the login operation of the user terminal. In this embodiment of the present invention, the unified login authentication information may include a unified login account, an authentication vector, and the like, and the user identification information may be related information for identifying the user terminal, such as a MAC address, a physical serial number, and the like.
S203, judging the login authentication request as a first request or a second request.
In a specific implementation, the server determines that the login authentication request is a first request or a second request. In the embodiment of the present invention, the server may analyze the login authentication request to obtain related information carried in the login authentication request, determine that the login authentication request is a first request if the related information includes unified login authentication information, and determine that the login authentication request is a second request if the related information includes unique login authentication information.
S204, if the login authentication request is a first request, determining the login type of the user terminal as first login.
In a specific implementation, if the login authentication request is a first request, the server determines that the login type of the user terminal is first login. In the embodiment of the present invention, since the unified login authentication information may be information that is sent to the server for login authentication when logging in for the first time, if it is determined that the authentication login request is the first request according to step S203, it may be determined that the login type of the user terminal is the first login, and steps S206 to S208 may be performed.
S205, if the login authentication request is a second request, determining that the login type of the user terminal is non-initial login.
In a specific implementation, if the login authentication request is a second request, the server determines that the login type of the user terminal is non-initial login. In this embodiment of the present invention, if the login authentication request is a second request, where the second request carries the unique login authentication information, and the unique login authentication information is generated after the first login, it may be determined that the login type of the user terminal is a non-first login, and step S209 may be executed.
And S206, if the login type of the user terminal is the first login, judging whether the unified login authentication information contained in the login authentication request is matched with the preset authentication information.
In a specific implementation, if the login type of the user terminal is the first login, the server determines whether the unified login authentication information included in the login authentication request matches with the preset authentication information. In the embodiment of the invention, if the login type of the user terminal is the first login, the initial login authentication can be completed according to the information contained in the login authentication request, namely, whether the unified login authentication information contained in the login authentication request is matched with the preset authentication information is judged.
And S207, if the login authentication request is matched with the unified login authentication request, storing the unique login authentication information generated according to the login authentication request in a historical record, and performing invalidation processing on the unified login authentication information.
In specific implementation, if unified login authentication information contained in the login authentication request is matched with the preset authentication information, the server stores unique login authentication information generated according to the login authentication request in a history record, and performs invalidation processing on the unified login authentication information. In the embodiment of the invention, if the unified login authentication information contained in the login authentication request is matched with the preset authentication information, the primary login authentication is passed, the unique login authentication information generated according to the login authentication request can be stored in a history record, and the unified login authentication information is subjected to invalidation processing, wherein the unique login authentication information is used for a certificate for carrying out primary login verification in the next login, the original unified login authentication information is subjected to invalidation processing, and the invalidated information is not used in the following process except for receiving an information resetting request. In the embodiment of the present invention, the performing the invalidation process on the unified login authentication information may be performing the invalidation process on the unified login authentication information recorded in the server corresponding to the user terminal.
S208, sending login authentication feedback information to the user terminal, wherein the login authentication feedback information comprises unique login authentication information.
In a specific implementation, the server sends login authentication feedback information to the user terminal, wherein the login authentication feedback information comprises unique login authentication information. In the embodiment of the invention, after the server generates the unique login authentication information, login authentication feedback information carrying the unique login authentication information can be sent to the user terminal for use in the next login.
S209, if the login type of the user terminal is non-initial login, judging whether the unique login authentication information contained in the login authentication request is matched with the unique login authentication information in the history record.
In a specific implementation, if the login type of the user terminal is non-initial login, the server determines whether the unique login authentication information included in the login authentication request is matched with the unique login authentication information in the history. In the embodiment of the invention, if the login type of the user terminal is non-initial login, the unique login authentication information is adopted for carrying out initial login authentication, corresponding preset authentication information can be obtained through terminal identification information in the login authentication request, and then the unique login authentication information contained in the login authentication request is matched and judged with the unique login authentication information in the history record.
And S210, if the user terminal is matched with the server, sending login authentication response information to the user terminal.
In a specific implementation, if the unique login authentication information contained in the login authentication request is matched with the unique login authentication information in the history record, the server sends login authentication response information to the user terminal. In the embodiment of the present invention, if the unique login authentication information included in the login authentication request matches the unique login authentication information in the history record, it is determined that the preliminary login authentication is successful, and login authentication response information may be sent to the user terminal to inform the user terminal that the login is successful.
In another embodiment, if an information reset request sent by a user through the user terminal is received, the history log-in record associated with the user terminal identification information in the storage area is cleared.
In a specific implementation, if an information resetting request sent by a user through the user terminal is received, the server clears a history login record associated with the user terminal identification information in the storage area. In the embodiment of the invention, if the user terminal cannot log in normally, the login related information is possibly stolen, so that a user can send an information resetting request to the server through the user terminal, and if the server receives the information resetting request sent by the user through the user terminal, the historical login record associated with the user terminal identification information in the storage area can be cleared, and the user terminal can log in again for the first time. Optionally, the information resetting request may also be that the user manually resets the information of the server for the user terminal by dialing an information modification service phone.
In the embodiment of the invention, the server can pre-store the identification information of the user terminal and the preset authentication information for logging in, then receive the login authentication request sent by the user terminal, judge that the login authentication request is a first request or a second request, determine the login type of the user terminal according to the first request or the second request, then respectively carry out password information matching verification aiming at the first login or the non-first login, if the information reset request sent by the user terminal is received, clear the historical login record associated with the identification information of the user terminal in the storage area, and carry out the login by adopting the unique login authentication information, thereby realizing the plug and play of the user terminal, distinguishing the first login and the non-first login, using different login accounts and passwords, and simultaneously carrying out reinitialization login under the abnormal condition, the safety of the user terminal login account is improved.
Referring to fig. 4, fig. 4 is a schematic flowchart illustrating another login method according to an embodiment of the present invention, where the method may include steps S301 to S311.
S301, pre-storing the user terminal identification information and the preset authentication information for logging in.
In a specific implementation, the server stores the user terminal identification information and preset authentication information for logging in advance. In this embodiment of the present invention, the user identification information may be a MAC address, a physical serial number, and the like, which may be used to identify the relevant information of the user terminal. And pre-storing the user terminal identification information and the preset authentication information for logging in so as to verify the user identification information and the input password information input by the user terminal subsequently.
S302, receiving a login authentication request sent by a user terminal.
In a specific implementation, the server receives a login authentication request sent by a user terminal. In the embodiment of the invention, a user terminal such as an IP phone can send a login authentication request to the server after being electrified, wherein the login authentication request can be a first request or a second request, the first request comprises unified login authentication information and user terminal identification information, the second request comprises unique login authentication information and user terminal identification information, and the server receives the login authentication request sent by the user terminal to execute the login operation of the user terminal. In this embodiment of the present invention, the unified login authentication information may include a unified login account, an authentication vector, and the like, and the user identification information may be related information for identifying the user terminal, such as a MAC address, a physical serial number, and the like.
S303, analyzing and obtaining the user terminal identification information from the login authentication request.
S304, inquiring whether the storage area has a history login record associated with the user terminal identification information.
In a specific implementation, the server queries whether a history login record associated with the user terminal identification information exists in a storage area. In the embodiment of the invention, the server can acquire the historical login record associated with the user terminal identification information from the storage area according to the user terminal identification.
S305, if not, determining the login type of the user terminal as the first login.
S306, if the login type of the user terminal exists, determining that the login type of the user terminal is non-initial login.
S307, if the login type of the user terminal is the first login, whether the unified login authentication information contained in the login authentication request is matched with the preset authentication information is judged.
And S308, if the login authentication request is matched with the unique login authentication request, storing the unique login authentication information generated according to the login authentication request in a history record, and performing invalidation processing on the unified login authentication information.
S309, sending login authentication feedback information to the user terminal, wherein the login authentication feedback information comprises unique login authentication information.
S310, if the login type of the user terminal is not the first login, whether the unique login authentication information contained in the login authentication request is matched with the unique login authentication information in the history record is judged.
And S311, if the user terminal is matched with the server, the server sends login authentication response information to the user terminal.
In a specific implementation, the steps S307 to S311 may be specifically explained with reference to the steps S206 to S210 of the corresponding embodiment in fig. 3.
In another embodiment, if an information reset request sent by a user through the user terminal is received, the history log-in record associated with the user terminal identification information in the storage area is cleared.
In a specific implementation, if an information resetting request sent by a user through the user terminal is received, the server clears a history login record associated with the user terminal identification information in the storage area. In the embodiment of the invention, if the user terminal cannot log in normally, the login related information is possibly stolen, so that a user can send an information resetting request to the server through the user terminal, and if the server receives the information resetting request sent by the user through the user terminal, the historical login record associated with the user terminal identification information in the storage area can be cleared, and the user terminal can log in again for the first time. Optionally, the information resetting request may also be that the user manually resets the information of the server for the user terminal by dialing an information modification service phone.
In the embodiment of the invention, the server can pre-store the user terminal identification information and the preset authentication information for logging in, then receive the login authentication request sent by the user terminal, analyze the login authentication request to obtain the user terminal identification information, determine the login type of the user terminal by inquiring whether the storage area has the history login record associated with the user terminal identification information, respectively carry out password information matching verification aiming at the first login or non-first login, if the information reset request sent by the user through the user terminal is received, clear the history login record associated with the user terminal identification information in the storage area, and log in by adopting the unique login authentication information, thereby realizing the plug and play of the user terminal, and distinguishing the first login from the non-first login, different login accounts and passwords are used, and meanwhile, reinitialization login can be performed under abnormal conditions, so that the security of the login account of the user terminal is improved.
Referring to fig. 5, fig. 5 is a schematic block diagram of a server according to an embodiment of the present invention. As shown in fig. 5, the server may include a receiving unit 11, a determining unit 12, and an executing unit 13.
The receiving unit 11 is configured to receive a login authentication request sent by a user terminal.
In a specific embodiment, the receiving unit 11 receives a login authentication request sent by a user terminal. In the embodiment of the present invention, a user terminal, such as an IP phone, may send a login authentication request to the server after being powered on, where the login authentication request may be a first request or a second request, the first request includes unified login authentication information and user terminal identification information, the second request includes unique login authentication information and user terminal identification information, and the receiving unit 11 receives the login authentication request sent by the user terminal to execute a login operation of the user terminal. In this embodiment of the present invention, the unified login authentication information may include a unified login account, an authentication vector, and the like, and the user identification information may be related information for identifying the user terminal, such as a MAC address, a physical serial number, and the like.
A determining unit 12, configured to determine a login type of the user terminal according to the login authentication request, where the login type includes first login or non-first login.
In a specific embodiment, the determining unit 12 determines the login type of the user terminal according to the login authentication request, where the login type includes first login or non-first login. In the embodiment of the present invention, the server may determine the login type of the user terminal according to whether the login authentication request is a first request or a second request, where a first determination manner is that when the login authentication request is the first request, that is, when the login authentication request includes unified login authentication information and user terminal identification information, it may determine that the login type of the user terminal is a first login according to the unified login authentication information, and determine that the login type of the user terminal is a non-first login according to unique login authentication information in the obtained second request; the second judgment mode is to judge whether the login type of the user terminal is the first login or the non-first login according to the user terminal identification information in the login authentication request and then to inquire whether a history login record associated with the user terminal identification information exists in a storage area.
And the execution unit 13 is configured to execute login processing on the user terminal according to the security access policy corresponding to the determined login type.
In a specific embodiment, the executing unit 13 executes login processing on the user terminal according to a security access policy corresponding to the determined login type. In this embodiment of the present invention, the security policy may include a security policy for first login and a security policy for non-first login: the security policy of the first login is that the execution unit 13 determines whether unified login authentication information included in the login authentication request matches the preset authentication information, if so, unique login authentication information generated according to the login authentication request can be stored in a history record, the unified login authentication vector is subjected to failure processing, and login authentication feedback information is sent to the user terminal, wherein the login authentication feedback information includes the unique login authentication information; the non-initial security policy is that the execution unit 13 determines whether the unique login authentication information included in the login authentication request matches the unique login authentication information in the history, and if so, sends login authentication response information to the user terminal.
In the embodiment of the invention, the server can determine the login type of the user terminal according to the login authentication request after receiving the login authentication request sent by the user terminal, wherein the login type comprises first login or non-first login, and login processing is executed on the user terminal according to the safety access strategy corresponding to the determined login type, so that the trouble that the user needs to input authentication information during each communication is avoided, and plug and play and safety login of the user terminal are realized.
Referring to fig. 6, fig. 6 is a schematic block diagram of another server according to an embodiment of the disclosure. As shown in fig. 6, the server may include a receiving unit 11, a determining unit 12, an executing unit 13, and a preset unit 14.
And the preset unit 14 is used for storing the user terminal identification information and preset authentication information for logging in advance.
In a specific implementation, the preset unit 14 stores the user terminal identification information and preset authentication information for login in advance. In this embodiment of the present invention, the user identification information may be a MAC address, a physical serial number, and the like, which may be used to identify the relevant information of the user terminal. And pre-storing the user terminal identification information and the preset authentication information for logging in so as to verify the user identification information and the input authentication information input by the user terminal subsequently.
The receiving unit 11 is configured to receive a login authentication request sent by a user terminal.
In a specific implementation, the receiving unit 11 receives a login authentication request sent by a user terminal. In the embodiment of the invention, a user terminal such as an IP phone can send a login authentication request to the server after being electrified, wherein the login authentication request can be a first request or a second request, the first request comprises unified login authentication information and user terminal identification information, the second request comprises unique login authentication information and user terminal identification information, and the server receives the login authentication request sent by the user terminal to execute the login operation of the user terminal. In this embodiment of the present invention, the unified login authentication information may include a unified login account, an authentication vector, and the like, and the user identification information may be related information for identifying the user terminal, such as a MAC address, a physical serial number, and the like.
A determining unit 12, configured to determine a login type of the user terminal according to the login authentication request, where the login type includes first login or non-first login.
Specifically, the determining unit 12 may include: a first judgment subunit 121 and a determination subunit 122.
The first determining subunit 121 is configured to determine that the login authentication request is a first request or a second request.
In a specific implementation, the first determining subunit 121 determines that the login authentication request is a first request or a second request. In the embodiment of the present invention, the server may analyze the login authentication request to obtain related information carried in the login authentication request, determine that the login authentication request is a first request if the related information includes unified login authentication information, and determine that the login authentication request is a second request if the related information includes unique login authentication information.
A determining subunit 122, configured to determine, if the login authentication request is a first request, that the login type of the user terminal is a first login.
In a specific implementation, if the login authentication request is a first request, the determining subunit 122 determines that the login type of the user terminal is a first login. In the embodiment of the present invention, since the unified login authentication information may be information that is sent to the server for login authentication when logging in for the first time, if the authentication login request is determined as the first request by invoking the first determining subunit 121, it may be determined that the login type of the user terminal is the first login.
The determining subunit 122 is further configured to determine that the login type of the user terminal is a non-initial login if the login authentication request is a second request.
In a specific implementation, if the login authentication request is a second request, the determining subunit 122 determines that the login type of the user terminal is non-initial login. In the embodiment of the present invention, if the login authentication request is a second request, where the second request carries the unique login authentication information, and the unique login authentication information is generated after the first login, it may be determined that the login type of the user terminal is non-first login.
And the execution unit 13 is configured to execute login processing on the user terminal according to the security access policy corresponding to the determined login type.
Specifically, the execution unit 13 may include: a second judging sub-unit 131, a processing sub-unit 132, and a transmitting sub-unit 133.
A second determining subunit 131, configured to determine whether the unified login authentication information included in the login authentication request matches the preset authentication information if the login type of the user terminal is the first login.
In a specific implementation, if the login type of the user terminal is first login, the second determining subunit 131 determines whether the unified login authentication information included in the login authentication request matches the preset authentication information. In the embodiment of the present invention, if the login type of the user terminal is the first login, the preliminary login authentication may be completed according to the information included in the login authentication request, that is, the second determining subunit 131 determines whether the unified login authentication information included in the login authentication request matches the preset authentication information.
The processing subunit 132 is configured to, if the unified login authentication information included in the login authentication request matches the preset authentication information, store the unique login authentication information generated according to the login authentication request in a history record, and perform failure processing on the unified login authentication information.
In a specific implementation, if the unified login authentication information included in the login authentication request matches the preset authentication information, the processing subunit 132 stores the unique login authentication information generated according to the login authentication request in the history record, and performs failure processing on the unified login authentication information. In the embodiment of the present invention, if the unified login authentication information included in the login authentication request matches the preset authentication information, which indicates that the preliminary login authentication passes, the processing subunit 132 may store the unique login authentication information generated according to the login authentication request in a history record, and perform failure processing on the unified login authentication information, where the unique login authentication information is used for a certificate for performing preliminary login verification in the next login, perform failure processing on the original unified login authentication information, and the failed information is not used in the following process except for receiving an information reset request. In the embodiment of the present invention, the performing the invalidation process on the unified login authentication information may be performing the invalidation process on the unified login authentication information recorded in the server corresponding to the user terminal.
A sending subunit 133, configured to send login authentication feedback information to the user terminal, where the login authentication feedback information includes unique login authentication information.
In a specific implementation, the sending subunit 133 sends login authentication feedback information to the user terminal, where the login authentication feedback information includes unique login authentication information. In this embodiment of the present invention, after the server generates the unique login authentication information, the sending subunit 133 may send login authentication feedback information carrying the unique login authentication information to the user terminal for use in the next login.
In another embodiment, the second determining subunit 131 is further configured to determine whether the unique login authentication information included in the login authentication request matches the unique login authentication information in the history record if the login type of the user terminal is non-initial login.
In a specific implementation, if the login type of the user terminal is non-initial login, the second determining subunit 131 determines whether the unique login authentication information included in the login authentication request matches the unique login authentication information in the history. In the embodiment of the present invention, if the login type of the user terminal is non-initial login, the unique login authentication information is used for performing initial login authentication, and the corresponding preset authentication information may be obtained through the terminal identification information in the login authentication request, and then the unique login authentication information included in the login authentication request and the unique login authentication information in the history record are matched and determined through the second determining subunit 131.
In another embodiment, the sending subunit 133 is further configured to send login authentication response information to the user terminal if the unique login authentication information included in the login authentication request matches the unique login authentication information in the history.
In a specific implementation, if the unique login authentication information included in the login authentication request matches the unique login authentication information in the history, the sending subunit 133 sends login authentication response information to the user terminal. In the embodiment of the present invention, if the unique login authentication information included in the login authentication request matches the unique login authentication information in the history, the sending subunit 133 determines that the preliminary login verification is successful, and may send login authentication response information to the user terminal to notify the user terminal that the login is successful.
In another embodiment, the server further includes a clearing unit, where the clearing unit is configured to clear the historical login record associated with the user terminal identification information in the storage area if an information reset request sent by the user through the user terminal is received.
In a specific implementation, if an information resetting request sent by a user through the user terminal is received, the clearing unit clears a history login record associated with the user terminal identification information in the storage area. In the embodiment of the invention, if the user terminal cannot log in normally, the login related information is possibly stolen, so that a user can send an information resetting request to the server through the user terminal, and if the server receives the information resetting request sent by the user through the user terminal, the historical login record associated with the user terminal identification information in the storage area can be cleared through the clearing unit, and the user terminal can log in again for the first time. Optionally, the information resetting request may also be that the user manually resets the information of the server for the user terminal by dialing an information modification service phone.
In the embodiment of the invention, the server can pre-store the identification information of the user terminal and the preset authentication information for logging in, then receive the login authentication request sent by the user terminal, judge that the login authentication request is a first request or a second request, determine the login type of the user terminal according to the first request or the second request, then respectively carry out password information matching verification aiming at the first login or the non-first login, if receive the information resetting request sent by the user through the user terminal, clear the history login records associated with the identification information of the user terminal in the storage area, and carry out the login by adopting the unique login authentication information, thereby realizing the plug and play of the user terminal, distinguishing the first login and the non-first login, using different login accounts and passwords, and simultaneously carrying out the reinitialization login under the abnormal condition, the safety of the user terminal login account is improved.
Referring to fig. 7, fig. 7 is a schematic block diagram of another server according to an embodiment of the disclosure. As shown in fig. 7, the server may include a receiving unit 11, a determining unit 12, an executing unit 13, and a preset unit 14.
And the preset unit 14 is used for storing the user terminal identification information and preset authentication information for logging in advance.
In a specific implementation, the preset unit 14 stores the user terminal identification information and preset authentication information for login in advance. In this embodiment of the present invention, the user identification information may be a MAC address, a physical serial number, and the like, which may be used to identify the relevant information of the user terminal. The preset unit 14 prestores the user terminal identification information and preset authentication information for login, so as to verify the user identification information and the input password information input by the user terminal in the following process.
The receiving unit 11 is configured to receive a login authentication request sent by a user terminal.
In a specific implementation, the receiving unit 11 receives a login authentication request sent by a user terminal. In the embodiment of the present invention, a user terminal, such as an IP phone, may send a login authentication request to the server after being powered on, where the login authentication request may be a first request or a second request, the first request includes unified login authentication information and user terminal identification information, the second request includes unique login authentication information and user terminal identification information, and the receiving unit 11 receives the login authentication request sent by the user terminal to execute a login operation of the user terminal. In this embodiment of the present invention, the unified login authentication information may include a unified login account, an authentication vector, and the like, and the user identification information may be related information for identifying the user terminal, such as a MAC address, a physical serial number, and the like.
Specifically, the determining unit 12 may include: a parsing subunit 121, a querying subunit 122 and a determining subunit 123.
And the parsing subunit 121 is configured to parse the login authentication request to obtain the user terminal identification information.
An inquiring subunit 122, configured to inquire whether a history login record associated with the user terminal identification information exists in the storage area.
In a specific implementation, the server queries whether a history login record associated with the user terminal identification information exists in a storage area. In the embodiment of the invention, the server can acquire the historical login record associated with the user terminal identification information from the storage area according to the user terminal identification.
A determining subunit 123, configured to determine that the login type of the user terminal is the first login if a history login record associated with the user terminal identification information does not exist in the storage area.
The determining subunit 123 is further configured to determine that the login type of the user terminal is a non-initial login if a history login record associated with the user terminal identification information exists in the storage area.
Specifically, the execution unit 13 may include: a second judging sub-unit 131, a processing sub-unit 132, and a transmitting sub-unit 133.
A second determining subunit 131, configured to determine whether the unified login authentication information included in the login authentication request matches the preset authentication information if the login type of the user terminal is the first login.
The processing subunit 132 is configured to, if the unified login authentication information included in the login authentication request matches the preset authentication information, store the unique login authentication information generated according to the login authentication request in a history record, and perform failure processing on the unified login authentication information.
A sending subunit 133, configured to send login authentication feedback information to the user terminal, where the login authentication feedback information includes unique login authentication information.
In another embodiment, the second determining subunit 131 is further configured to determine whether the unique login authentication information included in the login authentication request matches the unique login authentication information in the history record if the login type of the user terminal is non-initial login;
in another embodiment, the sending subunit 133 is further configured to send login authentication response information to the user terminal if the unique login authentication information included in the login authentication request matches the unique login authentication information in the history.
In a specific implementation, the detailed explanation of each subunit of the above unit can refer to the explanation of the corresponding embodiment in fig. 6. Again, no further explanation is given.
In another embodiment, the server further includes a clearing unit, where the clearing unit is configured to clear the historical login record associated with the user terminal identification information in the storage area if an information reset request sent by the user through the user terminal is received.
In a specific implementation, if an information resetting request sent by a user through the user terminal is received, the clearing unit clears a history login record associated with the user terminal identification information in the storage area. In the embodiment of the invention, if the user terminal cannot log in normally, the login related information is possibly stolen, so that a user can send an information resetting request to the server through the user terminal, and if the server receives the information resetting request sent by the user through the user terminal, the historical login record associated with the user terminal identification information in the storage area can be cleared through the clearing unit, and the user terminal can log in again for the first time. Optionally, the information resetting request may also be that the user manually resets the information of the server for the user terminal by dialing an information modification service phone.
In the embodiment of the invention, the server can pre-store the user terminal identification information and the preset authentication information for logging in, then receive the login authentication request sent by the user terminal, analyze the login authentication request to obtain the user terminal identification information, determine the login type of the user terminal by inquiring whether the storage area has the history login record associated with the user terminal identification information, respectively carry out password information matching verification aiming at the first login or non-first login, if the information reset request sent by the user through the user terminal is received, clear the history login record associated with the user terminal identification information in the storage area, and log in by adopting the unique login authentication information, thereby realizing the plug and play of the user terminal, and distinguishing the first login from the non-first login, different login accounts and passwords are used, and meanwhile, reinitialization login can be performed under abnormal conditions, so that the security of the login account of the user terminal is improved.
The server involved in the embodiments of the present invention is further described below. Referring to fig. 8, fig. 8 is a schematic structural diagram of a server according to an embodiment of the present invention. As shown in fig. 8, the server may include: at least one processor 1001, such as a CPU, at least one network interface 1002, memory 1003, at least one communication bus 1004. A communication bus 1004 is used to enable connective communication between these components. The network interface 1002 includes a wireless interface and a wired interface, and may provide a network interface function for the server. The memory 1003 may include a high-speed RAM memory, and may further include a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1003 may optionally include at least one storage device located remotely from the processor 1001.
In some embodiments, memory 1003 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof:
an operating system 10031, which contains various system programs for implementing various basic services and for processing hardware-based tasks;
the application 10032 includes various applications such as a device control service program and a device identification service program, and is used to implement various application services.
Specifically, the processor 1001 is configured to call a program stored in the memory 1003, and perform the following operations:
receiving a login authentication request sent by a user terminal;
determining the login type of the user terminal according to the login authentication request, wherein the login type comprises first login or non-first login;
and executing login processing on the user terminal according to the security access policy corresponding to the determined login type.
In one embodiment of the invention, the login authentication request is a first request or a second request;
the first request comprises unified login authentication information and user terminal identification information, and the second request comprises unique login authentication information and user terminal identification information.
In one embodiment, before receiving the login authentication request sent by the user terminal, the following steps are further performed:
and pre-storing the user terminal identification information and the preset authentication information for logging in.
In an embodiment, the determining the login type of the user terminal according to the login authentication request specifically includes:
judging whether the login authentication request is a first request or a second request;
if the login authentication request is a first request, determining the login type of the user terminal as first login;
and if the login authentication request is a second request, determining that the login type of the user terminal is non-initial login.
In an embodiment, the determining the login type of the user terminal according to the login authentication request specifically includes:
analyzing and obtaining user terminal identification information from the login authentication request;
inquiring whether a historical login record associated with the user terminal identification information exists in a storage area;
if the login type does not exist, determining the login type of the user terminal as the first login;
and if so, determining that the login type of the user terminal is non-initial login.
In an embodiment, the performing login processing on the user terminal according to the security access policy corresponding to the determined login type specifically includes:
if the login type of the user terminal is the first login, judging whether the unified login authentication information contained in the login authentication request is matched with the preset authentication information;
if the login authentication request is matched with the unique login authentication information generated according to the login authentication request, storing the unique login authentication information generated according to the login authentication request in a historical record, and carrying out invalidation processing on the unified login authentication information;
and sending login authentication feedback information to the user terminal, wherein the login authentication feedback information comprises unique login authentication information.
In an embodiment, the performing login processing on the user terminal according to the security access policy corresponding to the determined login type specifically includes:
if the login type of the user terminal is non-initial login, judging whether the unique login authentication information contained in the login authentication request is matched with the unique login authentication information in the history record;
and if so, sending login authentication response information to the user terminal.
In one embodiment, the following steps are also performed:
and if an information resetting request sent by the user through the user terminal is received, clearing the historical login record associated with the user terminal identification information in the storage area.
In the embodiment of the invention, the server can determine the login type of the user terminal according to the login authentication request after receiving the login authentication request sent by the user terminal, wherein the login type comprises first login or non-first login, and login processing is executed on the user terminal according to the safety access strategy corresponding to the determined login type, so that the trouble that the user needs to input authentication information during each communication is avoided, and plug and play and safety login of the user terminal are realized.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is not to be construed as limiting the scope of the present invention, therefore, the present invention is not limited by the appended claims.
Claims (10)
1. A method for logging into a server, comprising:
a user terminal sends a first login authentication request to a server, wherein the first login authentication request comprises unified login authentication information and user terminal identification information;
the user terminal receives login authentication feedback information sent by the server, wherein the login authentication feedback information comprises unique login authentication information;
the user terminal sends a second login authentication request to the server, wherein the second login authentication request comprises unique login authentication information and the user terminal identification information;
and the user terminal receives login authentication response information which is sent by the server and used for notifying that the login is successful.
2. The method of claim 1, further comprising:
and sending an information resetting request to the server for clearing the historical login record of the user terminal.
3. The method according to claim 1 or 2,
the unified login authentication information comprises a unified login account and an authentication vector.
4. The method according to claim 1 or 2,
the user terminal identification information is the MAC address or the physical serial number of the user terminal.
5. A user terminal is characterized in that the user terminal is used for sending a first login authentication request to a server, wherein the first login authentication request comprises unified login authentication information and user terminal identification information;
the user terminal is also used for receiving login authentication feedback information sent by the server, wherein the login authentication feedback information comprises unique login authentication information;
the user terminal is also used for sending a second login authentication request to the server, wherein the second login authentication request comprises unique login authentication information and the user terminal identification information;
the user terminal is also used for receiving login authentication response information which is sent by the server and used for notifying that the login is successful.
6. The UE of claim 5, wherein the UE is further configured to send an information reset request to the server for clearing a historical login record of the UE.
7. The user terminal according to claim 5 or 6,
the unified login authentication information comprises a unified login account and an authentication vector.
8. The user terminal according to claim 5 or 6,
the user terminal identification information is the MAC address or the physical serial number of the user terminal.
9. A computer-readable storage medium, wherein computer program instructions stored in the computer storage medium, when executed, perform the method of any of claims 1 to 4.
10. A system comprising a server and a user terminal according to any of claims 5 to 8, the server and the user terminal being connected via an internet protocol network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110492955.3A CN113271299B (en) | 2016-03-31 | 2016-03-31 | Login method and server |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110492955.3A CN113271299B (en) | 2016-03-31 | 2016-03-31 | Login method and server |
CN201610200183.0A CN107294910B (en) | 2016-03-31 | 2016-03-31 | Login method and server |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610200183.0A Division CN107294910B (en) | 2016-03-31 | 2016-03-31 | Login method and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113271299A true CN113271299A (en) | 2021-08-17 |
CN113271299B CN113271299B (en) | 2023-07-18 |
Family
ID=60087603
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610200183.0A Active CN107294910B (en) | 2016-03-31 | 2016-03-31 | Login method and server |
CN202110492955.3A Active CN113271299B (en) | 2016-03-31 | 2016-03-31 | Login method and server |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610200183.0A Active CN107294910B (en) | 2016-03-31 | 2016-03-31 | Login method and server |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN107294910B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111181908B (en) * | 2019-08-05 | 2021-11-26 | 腾讯科技(深圳)有限公司 | Applet login method, device and storage medium |
CN111062014A (en) * | 2019-12-24 | 2020-04-24 | 中国银行股份有限公司 | Security authentication method and device and electronic equipment |
CN112364312A (en) * | 2020-10-27 | 2021-02-12 | 连尚(新昌)网络科技有限公司 | Application login method, electronic device and computer readable storage medium |
CN112671786B (en) * | 2020-12-29 | 2022-06-28 | 科来网络技术股份有限公司 | System and method for safe login based on third party authentication |
CN114338223B (en) * | 2022-01-14 | 2024-01-09 | 百果园技术(新加坡)有限公司 | User authentication method, system, device, equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591889A (en) * | 2011-01-17 | 2012-07-18 | 腾讯科技(深圳)有限公司 | Method and device for assisting user input based on browser of mobile terminal |
CN103001770A (en) * | 2012-10-24 | 2013-03-27 | 北京奇虎科技有限公司 | User verification method, user verification server and user verification system |
CN104518871A (en) * | 2013-09-27 | 2015-04-15 | 北大方正集团有限公司 | Network platform and method for performing self-service authentication on mobile storage equipment |
US20150143493A1 (en) * | 2013-11-21 | 2015-05-21 | Qnap Systems, Inc. | Electronic device and login method thereof |
CN104836786A (en) * | 2014-02-10 | 2015-08-12 | 现代自动车株式会社 | Automatic login system and automatic login method |
CN104935575A (en) * | 2015-04-29 | 2015-09-23 | 努比亚技术有限公司 | Login method, and authentication method and device |
CN105205384A (en) * | 2015-10-16 | 2015-12-30 | 深圳市宏辉智通科技有限公司 | Method for automatically acquiring account information of user side, logging in and storing |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098158B (en) * | 2009-12-10 | 2013-12-11 | 北大方正集团有限公司 | Cross-domain name single sign on and off method and system as well as corresponding equipment |
CN102739658B (en) * | 2012-06-16 | 2015-09-30 | 华南师范大学 | A kind of offline verification method of single-sign-on |
CN104935558B (en) * | 2014-03-21 | 2018-01-30 | 四三九九网络股份有限公司 | A kind of network user fast registers and login method and system |
JP2015194879A (en) * | 2014-03-31 | 2015-11-05 | 富士通株式会社 | Authentication system, method, and provision device |
US9824234B2 (en) * | 2014-09-02 | 2017-11-21 | Lg Cns Co., Ltd. | Method of protecting care information in a care provider terminal |
-
2016
- 2016-03-31 CN CN201610200183.0A patent/CN107294910B/en active Active
- 2016-03-31 CN CN202110492955.3A patent/CN113271299B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591889A (en) * | 2011-01-17 | 2012-07-18 | 腾讯科技(深圳)有限公司 | Method and device for assisting user input based on browser of mobile terminal |
CN103001770A (en) * | 2012-10-24 | 2013-03-27 | 北京奇虎科技有限公司 | User verification method, user verification server and user verification system |
CN104518871A (en) * | 2013-09-27 | 2015-04-15 | 北大方正集团有限公司 | Network platform and method for performing self-service authentication on mobile storage equipment |
US20150143493A1 (en) * | 2013-11-21 | 2015-05-21 | Qnap Systems, Inc. | Electronic device and login method thereof |
CN104836786A (en) * | 2014-02-10 | 2015-08-12 | 现代自动车株式会社 | Automatic login system and automatic login method |
CN104935575A (en) * | 2015-04-29 | 2015-09-23 | 努比亚技术有限公司 | Login method, and authentication method and device |
CN105205384A (en) * | 2015-10-16 | 2015-12-30 | 深圳市宏辉智通科技有限公司 | Method for automatically acquiring account information of user side, logging in and storing |
Also Published As
Publication number | Publication date |
---|---|
CN107294910A (en) | 2017-10-24 |
CN107294910B (en) | 2021-05-11 |
CN113271299B (en) | 2023-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103746812B (en) | A kind of access authentication method and system | |
CN107294910B (en) | Login method and server | |
US10423958B2 (en) | Method, apparatus and system for voice verification | |
WO2014172956A1 (en) | Login method,apparatus, and system | |
WO2016062002A1 (en) | Connection management method and apparatus, electrical device | |
CN107623698B (en) | Method and device for remotely debugging network equipment | |
CN110855666B (en) | Gateway equipment activation method, device, equipment and medium based on end cloud cooperation | |
US9137245B2 (en) | Login method, apparatus, and system | |
CN105635084A (en) | Apparatus and method for authenticating terminal | |
CN106060072B (en) | Authentication method and device | |
CN111431753A (en) | Asset information updating method, device, equipment and storage medium | |
CN103905399A (en) | Account registration management method and apparatus | |
CN111132305B (en) | Method for 5G user terminal to access 5G network, user terminal equipment and medium | |
CN106330880A (en) | Management method for address book and home gateway | |
CN106982430B (en) | Portal authentication method and system based on user use habits | |
CN111182537A (en) | Network access method, device and system for mobile application | |
CN110730446A (en) | Login method, terminal and computer storage medium | |
CN103259785B (en) | The authentication method of virtual token and system | |
CN102624724B (en) | Security gateway and method for securely logging in server by gateway | |
CN110446197B (en) | Communication control method, device, equipment and storage medium of intelligent equipment | |
CN105635060B (en) | It is a kind of to obtain method, authentication server and the gateway for applying data | |
CN106844073B (en) | Method for diagnosing application, diagnosis client and system | |
CN115633359A (en) | PFCP session security detection method, device, electronic equipment and storage medium | |
EP3297254B1 (en) | Domain name system (dns) resolution processing method and device | |
CN115941795A (en) | Data transmission method and device, electronic equipment and storage medium |
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 |