Login authentication method and device, electronic equipment and readable storage medium
By receiving and processing 5G messages in the login authentication method, desensitizing the data and sending it to the server, the problem of user mobile phone number exposure is solved and higher security is achieved.
Patent Information
- Application Number
- CN202411374078.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2044-09-29
AI Technical Summary
In the existing login authentication method, the user's mobile phone number is exposed to a third party, which poses a security risk.
By receiving the 5G message sent by the first terminal, the user ID and mobile phone number are extracted for data desensitization processing, a new mobile phone number is generated, and the user ID and desensitized mobile phone number are sent to the server for login authentication.
This avoids the user's mobile phone number being exposed to third parties and reduces security risks.
Smart Images

Figure CN119324805A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of login authentication, and in particular to a login authentication method, device, electronic device and readable storage medium. Background Art
[0002] In the related art, a verification code is sent to the user terminal by entering the user's mobile phone number in the terminal application or H5 page. After receiving the verification code, the user enters the received verification code in the application or H5 page to achieve login authentication.
[0003] However, when the above solution is used for login authentication, the user's mobile phone number will be exposed to a third party, thus posing a security risk. Summary of the invention
[0004] The present application discloses a login authentication method, device, electronic device and readable storage medium, which can avoid exposing the user's mobile phone number to a third party.
[0005] In order to solve the above problems, this application adopts the following technical solutions: In the first aspect, an embodiment of the present application discloses a login authentication method, which is applied to a login authentication device, including: receiving a first 5G message sent by a first terminal, wherein the first 5G message is used to indicate that a second terminal requests to log in to a target service, and the first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal; obtaining a second mobile phone number by desensitizing the data of the first mobile phone number; and sending the first user identifier and the second mobile phone number to a server corresponding to the target service for login authentication.
[0006] In a second aspect, an embodiment of the present application discloses a login authentication method, which is applied to a login authentication device, including: receiving a first 5G message login request sent by a second terminal through a server corresponding to a target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries a second user identifier, which is a user identifier determined by the second terminal based on historical login information corresponding to the target service; based on the second user identifier, determining a service identifier corresponding to the second user identifier and a first mobile phone number corresponding to the second user identifier, wherein the first mobile phone number is a mobile phone number corresponding to the first terminal; sending a second 5G message to the first terminal, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries the first message identifier corresponding to the second 5G message; receiving a target instruction sent by the first terminal in response to the received determination operation, wherein the target instruction carries a second message identifier; in the case where the second message identifier is authenticated based on the first message identifier, sending the second user identifier and the second mobile phone number to the server for login authentication, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number.
[0007] In a third aspect, an embodiment of the present application discloses a login authentication method, which is applied to a server corresponding to a target service, including: receiving a first user identifier and a second mobile phone number for identifying a second terminal sent by a login authentication device, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; when the first user identifier is authenticated based on a pre-generated user identifier, determining that the second terminal has successfully logged into the target service; sending a first successful login information to the second terminal, wherein the first successful login information includes the second mobile phone number.
[0008] In a fourth aspect, an embodiment of the present application discloses a login authentication method, which is applied to a server corresponding to a target service, comprising: receiving a second user identifier and a second mobile phone number sent by a login authentication device, wherein the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service, and the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; when the second user identifier is authenticated based on a pre-acquired user identifier, determining that the second terminal has successfully logged into the target service; sending a third successful login information to the second terminal, wherein the third successful login information includes the second user identifier and the second mobile phone number.
[0009] In a fifth aspect, an embodiment of the present application discloses a login authentication method, which is applied to a first terminal, comprising: in response to target data obtained from a second terminal, generating first login information corresponding to a target service, wherein the target data carries a service name corresponding to the target service, a first user identifier for identifying the second terminal, and a service identifier corresponding to the target service, and the first login information includes the service name, the first user identifier, and the service identifier; in response to a received confirmation operation on the first login information, sending a first 5G message to a login authentication device, wherein the first 5G message is used to indicate that the second terminal requests to log in to the target service, and the first 5G message carries the first user identifier and a first mobile phone number corresponding to the first terminal.
[0010] In the sixth aspect, an embodiment of the present application discloses a login authentication method, which is applied to a first terminal, including: in response to a second 5G message received and sent by a login authentication device, generating second login information corresponding to the second 5G message, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries a first message identifier corresponding to the second 5G message; in response to a received confirmation operation on the second login information, sending a target instruction to the login authentication device, wherein the target instruction carries a second message identifier.
[0011] In the seventh aspect, an embodiment of the present application discloses a login authentication method, which is applied to a second terminal, including: in response to a first operation received on a 5G message login control, sending a second 5G message login request to a server corresponding to a target service, wherein the 5G message login control corresponds to the target service, and the second 5G message login request is used to indicate that the second terminal requests to log in to the target service; receiving a first user identifier sent by the server; based on the first user identifier, generating and displaying target data, wherein the target data carries a service name corresponding to the target service, the first user identifier and a service identifier corresponding to the target service.
[0012] In the eighth aspect, an embodiment of the present application discloses a login authentication method, which is applied to a second terminal, including: in response to a second operation received on a 5G message login control, determining a second user identifier based on historical login information corresponding to a target service, wherein the 5G message login control corresponds to the target service; sending a first 5G message login request to a server corresponding to the target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier.
[0013] In the ninth aspect, an embodiment of the present application discloses a login authentication device, including: a first receiving module, used to receive a first 5G message sent by a first terminal, wherein the first 5G message is used to indicate that the second terminal requests to log in to a target service, and the first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal; a processing module, used to obtain a second mobile phone number after desensitizing the data of the first mobile phone number; a first sending module, used to send the first user identifier and the second mobile phone number to a server corresponding to the target service for login authentication.
[0014] In the tenth aspect, an embodiment of the present application discloses a login authentication device, including: a second receiving module, used to receive a first 5G message login request sent by a second terminal through a server corresponding to a target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries a second user identifier, and the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service; a first determination module, used to determine, based on the second user identifier, a service identifier corresponding to the second user identifier and a first mobile phone number corresponding to the second user identifier, wherein the first mobile phone number is the mobile phone number corresponding to the first terminal; a second sending module, used to A second 5G message is sent to the first terminal, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries the first message identifier corresponding to the second 5G message; the second receiving module is also used to receive a target instruction sent by the first terminal in response to the received confirmation operation, wherein the target instruction carries the second message identifier; the second sending module is also used to send the second user identifier and the second mobile phone number to the server for login authentication when the second message identifier is authenticated based on the first message identifier, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number.
[0015] In the eleventh aspect, an embodiment of the present application discloses a login authentication device, which is applied to a server corresponding to a target service, including: a third receiving module, used to receive a first user identifier and a second mobile phone number for identifying a second terminal sent by the login authentication device, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; a second determination module, used to determine that the second terminal has successfully logged into the target service when the first user identifier is authenticated based on a pre-generated user identifier; a third sending module, used to send a first successful login information to the second terminal, wherein the first successful login information includes the second mobile phone number.
[0016] In the twelfth aspect, an embodiment of the present application discloses a login authentication device, which is applied to a server corresponding to a target service, including: a fourth receiving module, used to receive a second user identifier and a second mobile phone number sent by the login authentication device, wherein the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service, and the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; a third determination module, used to determine that the second terminal has successfully logged into the target service when the second user identifier is authenticated based on a pre-acquired user identifier; a fourth sending module, used to send third successful login information to the second terminal, wherein the third successful login information includes the second user identifier and the second mobile phone number.
[0017] In the thirteenth aspect, an embodiment of the present application discloses a login authentication device, which is applied to a first terminal, including: a third generating module, used to generate first login information corresponding to a target service in response to target data obtained from a second terminal, wherein the target data carries a service name corresponding to the target service, a first user identifier for identifying the second terminal, and a service identifier corresponding to the target service, and the first login information includes the service name, the first user identifier, and the service identifier; a fifth sending module, used to send a first 5G message to the login authentication device in response to a received confirmation operation on the first login information, wherein the first 5G message is used to indicate that the second terminal requests to log in to the target service, and the first 5G message carries the first user identifier and a first mobile phone number corresponding to the first terminal.
[0018] In the fourteenth aspect, an embodiment of the present application discloses a login authentication device, which is applied to a first terminal, including: a fourth generating module, which is used to generate second login information corresponding to a second 5G message received from the login authentication device, wherein the second 5G message is used to inquire whether to log in to a target service corresponding to a service identifier at the second terminal, and the second 5G message carries a first message identifier corresponding to the second 5G message; a sixth sending module, which is used to send a target instruction to the login authentication device in response to a received confirmation operation on the second login information, wherein the target instruction carries a second message identifier.
[0019] In the fifteenth aspect, an embodiment of the present application discloses a login authentication device, which is applied to a second terminal, including: a seventh sending module, used to send a second 5G message login request to a server corresponding to a target service in response to a first operation received on a 5G message login control, wherein the 5G message login control corresponds to the target service, and the second 5G message login request is used to indicate that the second terminal requests to log in to the target service; a seventh receiving module, used to receive a first user identifier sent by the server; a fifth generating module, used to generate and display target data based on the first user identifier, wherein the target data carries a service name corresponding to the target service, the first user identifier and a service identifier corresponding to the target service.
[0020] In the sixteenth aspect, an embodiment of the present application discloses a login authentication device, which is applied to a second terminal, including: a fourth determination module, used to determine a second user identifier based on historical login information corresponding to a target service in response to a second operation received on a 5G message login control, wherein the 5G message login control corresponds to the target service; an eighth sending module, used to send a first 5G message login request to a server corresponding to the target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier.
[0021] In the seventeenth aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, the sixth aspect, the seventh aspect or the eighth aspect are implemented.
[0022] In the eighteenth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, the sixth aspect, the seventh aspect or the eighth aspect are implemented.
[0023] In the nineteenth aspect, an embodiment of the present application provides a computer program product, comprising a computer program stored on a non-transitory computer-readable storage medium, wherein the computer program comprises program instructions, and when the program instructions are executed by a computer, the computer executes: the steps of the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, the sixth aspect, the seventh aspect or the eighth aspect.
[0024] The technical solution adopted in this application can achieve the following beneficial effects: An embodiment of the present application provides a login authentication method, in which a login authentication device receives a first 5G message sent by a first terminal, where the first 5G message is used to instruct a second terminal to request to log in to a target service. The first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal. The second mobile phone number is then obtained by desensitizing the first mobile phone number, and the first user identifier and the second mobile phone number are sent to a server corresponding to the target service for login authentication, thereby avoiding exposing the user's mobile phone number to a third party, thereby reducing security risks. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A flowchart of the first login authentication method disclosed in the embodiment of the present application; Figure 2 A flowchart of the second login authentication method disclosed in the embodiment of the present application; Figure 3 A schematic diagram of the process of the third login authentication method disclosed in the embodiment of the present application; Figure 4 This is a flow chart of the fourth login authentication method disclosed in the embodiment of the present application; Figure 5 This is a flowchart of the fifth login authentication method disclosed in the embodiment of the present application; Figure 6 This is a schematic diagram of a first terminal display interface disclosed in an embodiment of the present application; Figure 7 This is a flow chart of the sixth login authentication method disclosed in the embodiment of the present application; Figure 8 This is a schematic diagram of a second first terminal display interface disclosed in an embodiment of the present application; Fig. 9 This is a flow chart of the seventh login authentication method disclosed in the embodiment of the present application; Fig.10 This is a schematic diagram of a first second terminal display interface disclosed in an embodiment of the present application; Fig.11 This is a flow chart of the eighth login authentication method disclosed in the embodiment of the present application; Fig.12 This is a schematic diagram of a second terminal display interface disclosed in an embodiment of the present application; Fig.13 This is a flow chart of the first login authentication system disclosed in the embodiment of the present application; Fig.14 This is a flow chart of the second login authentication system disclosed in the embodiment of the present application; Fig.15This is a schematic diagram of the structure of the first login authentication device disclosed in the embodiment of the present application; Fig.16 This is a schematic diagram of the structure of the second login authentication device disclosed in the embodiment of the present application; Fig.17 This is a schematic diagram of the structure of the third login authentication device disclosed in the embodiment of the present application; Fig.18 This is a schematic diagram of the structure of a fourth login authentication device disclosed in an embodiment of the present application; Fig.19 This is a schematic diagram of the structure of the fifth login authentication device disclosed in the embodiment of the present application; Fig. 20 This is a schematic diagram of the structure of the sixth login authentication device disclosed in the embodiment of the present application; Fig.21 This is a schematic diagram of the structure of the seventh login authentication device disclosed in the embodiment of the present application; Fig. 22 This is a schematic diagram of the structure of the eighth login authentication device disclosed in the embodiment of the present application; Fig.23 A schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0027] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the electrically connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0028] The login authentication method, device, electronic device and readable storage medium disclosed in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0029] The present application discloses a login authentication method, which is applied to a login authentication device. Figure 1This is a flow chart of the first login authentication method disclosed in the embodiment of this application. Figure 1 As shown, the method comprises the following steps: S120. Receive a first 5G message sent by the first terminal.
[0030] Among them, the first 5G message is used to indicate that the second terminal requests to log in to the target service, and the first 5G message carries a first user identifier UUID for identifying the second terminal and a first mobile phone number corresponding to the first terminal.
[0031] In the present application, the first terminal may first send the first 5G message to the 5GMC (5G Message Center). After receiving the first 5G message, the 5GMC may send the first 5G message to the login authentication device through the MaaP (Messaging as a Platform) platform.
[0032] It should be noted that the target business in this application can be a target application or an H5 page of a browser, and this application does not impose any specific restrictions on this.
[0033] S140. Obtain a second mobile phone number by performing data desensitization processing on the first mobile phone number.
[0034] After receiving the first 5G message, the login authentication device can parse the first 5G message to obtain the first user identifier UUID for identifying the second terminal and the first mobile phone number corresponding to the first terminal, and then perform data desensitization processing on the first mobile phone number to obtain the second mobile phone number. For example, the first mobile phone number is 12345678901, and the second mobile phone number obtained after data desensitization processing on the first mobile phone number can be 123****8901.
[0035] S160: Send the first user identification and the second mobile phone number to a server corresponding to the target service for login authentication.
[0036] After obtaining the second mobile phone number by performing data desensitization processing on the first mobile phone number, the login authentication device sends the first user identification and the second mobile phone number to a server corresponding to the target service for login authentication.
[0037] Since the solution of the present application is adopted, the first user identification UUID and the desensitized mobile phone number are sent to the server corresponding to the target service for login authentication, thereby avoiding exposing the user's mobile phone number to a third party.
[0038] An embodiment of the present application provides a login authentication method, in which a login authentication device receives a first 5G message sent by a first terminal, where the first 5G message is used to instruct a second terminal to request to log in to a target service. The first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal. The second mobile phone number is then obtained by desensitizing the first mobile phone number, and the first user identifier and the second mobile phone number are sent to a server corresponding to the target service for login authentication, thereby avoiding exposing the user's mobile phone number to a third party, thereby reducing security risks.
[0039] In one implementation, the first 5G message also carries the service name of the target service and the service identifier corresponding to the target service. Before sending the first user identifier and the second mobile phone number to the server corresponding to the target service for login authentication, it may also include: when the service identifier and the service name are authenticated based on preset information, generating a second user identifier based on the first user identifier and the first mobile phone number; sending the first user identifier and the second mobile phone number to the server corresponding to the target service for login authentication may include: sending the first user identifier, the second mobile phone number and the second user identifier to the server corresponding to the target service for login authentication.
[0040] In the present application, after receiving the first 5G message sent by the first terminal, the login authentication device parses the first 5G message to obtain a first user identifier UUID for identifying the second terminal, a first mobile phone number corresponding to the first terminal, a service name of the target service, and a service identifier corresponding to the target service, and determines whether the correspondence between the service identifier and the service name is correct, and whether the service identifier and service name are consistent with the name and identifier of the service information registered in the authentication system on the login authentication device. If it is confirmed that they are consistent and the correspondence is correct, the service identifier and service name are authenticated, and based on the first user identifier UUID and the first mobile phone number, a second user identifier openID is generated, and the second user identifier openID is used as the ID provided to the outside, and then the first user identifier UUID, the second mobile phone number and the second user identifier openID are sent to the server corresponding to the target service for login authentication.
[0041] It should be noted that the database of the login authentication device may record the association between the first mobile phone number and the second user identifier, indicating the user's login registration information. In addition, the database of the login authentication device may also record the service name of the target service, the service identifier corresponding to the target service, the first user identifier, the first mobile phone number, the second mobile phone number, and the correspondence between the second user identifier.
[0042] In one implementation, before sending the first user identifier, the second mobile phone number and the second user identifier to the server corresponding to the target service for login authentication, it may also include: generating a verification token based on the service identifier; sending the first user identifier, the second mobile phone number and the second user identifier to the server corresponding to the target service for login authentication includes: sending the first user identifier, the second mobile phone number, the second user identifier and the verification token to the server corresponding to the target service for login authentication.
[0043] It should be noted that the verification token generated based on the business identifier can be a string of random numbers, and the verification token can have a validity period.
[0044] In this application, the first user identifier UUID, the second mobile phone number, the second user identifier openID and the verification token token can be sent to the server corresponding to the target service for login authentication.
[0045] In this embodiment, the login authentication method described above may be a login authentication method when the second terminal logs into the target service for the first time.
[0046] The present application discloses a login authentication method, which is applied to a login authentication device. Figure 2 Schematic diagram of the process of the second login authentication method disclosed in the embodiment of this application. Figure 2 As shown, the method comprises the following steps: S210. Receive a first 5G message login request sent by the second terminal through a server corresponding to the target service.
[0047] Among them, the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries a second user identifier openID, and the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service.
[0048] In the present application, the historical login information corresponding to the target service may be the most recent historical login information corresponding to the target service stored locally on the second terminal, that is, the first 5G message login request carries the user identifier of the most recent login to the target service on the second terminal.
[0049] S220. Based on the second user identifier, determine the service identifier corresponding to the second user identifier and the first mobile phone number corresponding to the second user identifier, wherein the first mobile phone number is the mobile phone number corresponding to the first terminal.
[0050] The login authentication device pre-stores the corresponding relationship between the user identifier, the service identifier and the first mobile phone number.
[0051] S230. Send a second 5G message to the first terminal, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries a first message identifier corresponding to the second 5G message.
[0052] S240. Receive a target instruction sent by the first terminal in response to the received determination operation, wherein the target instruction carries a second message identifier.
[0053] That is, after receiving the operation of confirming to log in the target service corresponding to the service identifier at the second terminal, the first terminal sends the target instruction to the login authentication device.
[0054] S250. When the second message identifier is authenticated successfully based on the first message identifier, the second user identifier and the second mobile phone number are sent to the server for login authentication, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number.
[0055] It should be noted that, when the second message identifier is consistent with the first message identifier, the authentication is successful, and the second user identifier and the second mobile phone number are sent to the server for login authentication.
[0056] Since the solution of the present application is adopted, the second user identification and the desensitized mobile phone number are sent to the server corresponding to the target business for login authentication, thereby avoiding exposing the user's mobile phone number to a third party.
[0057] An embodiment of the present application provides a login authentication method, wherein a login authentication device receives a first 5G message login request sent by a second terminal through a server corresponding to a target service, the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, the first 5G message login request carries a second user identifier, and the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service, and then based on the second user identifier, a service identifier corresponding to the second user identifier and a first mobile phone number corresponding to the second user identifier are determined, the first mobile phone number being a mobile phone number corresponding to the first terminal, and a second 5G message is sent to the first terminal, the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries the first message identifier corresponding to the second 5G message, and then the login authentication device receives a target instruction sent by the first terminal in response to the received determination operation, the target instruction carries the second message identifier, and when the login authentication device authenticates the second message identifier based on the first message identifier, the second user identifier and the second mobile phone number obtained by performing data desensitization processing on the first mobile phone number are sent to the server for login authentication, which can avoid exposing the user's mobile phone number to a third party, thereby reducing security risks.
[0058] In this embodiment, the login authentication method described above may be a login authentication method when the second terminal is not logging into the target service for the first time.
[0059] The present application discloses a login authentication method, which is applied to a server corresponding to a target business. Figure 3 This is a flow chart of the third login authentication method disclosed in the embodiment of this application. Figure 3 As shown, the method comprises the following steps: S320: Receive a first user identifier and a second mobile phone number for identifying a second terminal sent by a login authentication device.
[0060] Among them, the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal.
[0061] S340: When the first user identifier is authenticated successfully based on the pre-generated user identifier, determine that the second terminal has successfully logged into the target service.
[0062] It should be noted that the pre-generated user identifier here is a user identifier generated by the server after receiving the second 5G message login request sent by the second terminal, wherein the second 5G message login request is used to indicate that the second terminal requests to log in to the target service.
[0063] When the first user identifier is consistent with the pre-generated user identifier, the first user identifier is authenticated successfully, the server determines that the second terminal has successfully logged into the target service, and records the second mobile phone number.
[0064] S360. Send first successful login information to the second terminal, wherein the first successful login information includes the second mobile phone number.
[0065] After receiving the first successful login information sent by the server, the second terminal jumps to a page after successful login.
[0066] An embodiment of the present application provides a login authentication method, which receives a first user identifier and a second mobile phone number for identifying a second terminal sent by a login authentication device through a server corresponding to a target service, and when the first user identifier is authenticated based on a pre-generated user identifier, determines that the second terminal has successfully logged into the target service, and sends first successful login information including the second mobile phone number to the second terminal, which can avoid exposing the user's mobile phone number to a third party, thereby reducing security risks.
[0067] In one implementation, the receiving of the first user identifier and the second mobile phone number for identifying the second terminal sent by the login authentication device may include: receiving the first user identifier, the second mobile phone number and the second user identifier for identifying the second terminal sent by the login authentication device, wherein the second user identifier is a user identifier generated by the login authentication device based on the first user identifier and the first mobile phone number, and the first successful login information also includes the second user identifier. When the first user identifier is consistent with the pre-generated user identifier, the first user identifier is authenticated, the server determines that the second terminal has successfully logged into the target service, records the second mobile phone number and the second user identifier, uses the second user identifier as the ID of the logged-in user, and the server sends the first successful login information including the second mobile phone number and the second user identifier to the second terminal.
[0068] In one implementation, the receiving of the first user identification, the second mobile phone number, and the second user identification sent by the login authentication device for identifying the second terminal may include: receiving the first user identification, the second mobile phone number, the second user identification, and the verification token sent by the login authentication device for identifying the second terminal, wherein the verification token is generated by the login authentication device based on the service identification corresponding to the target service. When the first user identification is consistent with the pre-generated user identification, the first user identification is authenticated, the server determines that the second terminal has successfully logged into the target service, records the second mobile phone number, the second user identification, and the verification token, uses the second user identification as the ID of the logged-in user, and the server sends the first successful login information including the second mobile phone number and the second user identification to the second terminal.
[0069] In an embodiment of the present application, before receiving the first user identifier and the second mobile phone number sent by the login authentication device for identifying the second terminal, it may also include: receiving a second 5G message login request sent by the second terminal, wherein the second 5G message login request is used to indicate that the second terminal requests to log in to the target service; in response to the second 5G message login request, generating a first user identifier and sending it to the second terminal.
[0070] In one implementation, after determining that the second terminal has successfully logged into the target service, the method may further include: sending a second successful login message to the first terminal through the login authentication device, wherein the second successful login message includes the service name of the target service. That is, the server also sends a second successful login message to the first terminal through the login authentication device to notify the first terminal that the second terminal has successfully logged into the target service. Exemplarily, the second successful login message may be "Congratulations, you have successfully logged into <service application name>, you can switch back to the original page or click the login button".
[0071] In this embodiment, the login authentication method described above may be a login authentication method when the second terminal logs into the target service for the first time.
[0072] The present application discloses a login authentication method, which is applied to a server corresponding to a target business. Figure 4 This is a flow chart of the fourth login authentication method disclosed in the embodiment of this application. Figure 4 As shown, the method comprises the following steps: S420: Receive a second user identification and a second mobile phone number sent by the login authentication device.
[0073] Among them, the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service, the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is the mobile phone number corresponding to the first terminal.
[0074] S440: When the second user identifier is authenticated successfully based on the pre-acquired user identifier, determine that the second terminal has successfully logged into the target service.
[0075] When the second user identifier is consistent with the pre-acquired user identifier, the second user identifier is authenticated successfully, the server determines that the second terminal successfully logs into the target service, and records the second user identifier and the second mobile phone number.
[0076] It should be noted that the pre-acquired user identifier here may be the second user identifier carried by the received first 5G message login request.
[0077] S460. Send third successful login information to the second terminal, wherein the third successful login information includes the second user identifier and the second mobile phone number.
[0078] After receiving the third successful login information sent by the server, the second terminal jumps to a page after successful login.
[0079] An embodiment of the present application provides a login authentication method, in which a server corresponding to a target service receives a second user identifier and a second mobile phone number sent by a login authentication device, wherein the second user identifier is a user identifier determined by a second terminal based on historical login information corresponding to the target service, the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal. When the server authenticates the second user identifier based on a pre-acquired user identifier, it determines that the second terminal has successfully logged into the target service, and sends a third successful login information including the second user identifier and the second mobile phone number to the second terminal, which can avoid exposing the user's mobile phone number to a third party, thereby reducing security risks.
[0080] In an embodiment of the present application, before receiving the second user identifier and the second mobile phone number sent by the login authentication device, it may also include: receiving a first 5G message login request sent by the second terminal, and sending the first 5G message login request to the login authentication device, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier.
[0081] In the embodiment of the present application, after determining that the second terminal successfully logs into the target service, the method may further include: sending second successful login information to the first terminal through the login authentication device, wherein the second successful login information includes the service name of the target service. That is, the server also sends the second successful login information to the first terminal through the login authentication device to notify the first terminal that the second terminal successfully logs into the target service.
[0082] In this embodiment, the login authentication method described above may be a login authentication method when the second terminal is not logging into the target service for the first time.
[0083] The present application discloses a login authentication method, which is applied to a first terminal. Figure 5 This is a flow chart of the fifth login authentication method disclosed in the embodiment of this application. Figure 5 As shown, the method comprises the following steps: S520: Generate first login information corresponding to the target service in response to the target data acquired from the second terminal.
[0084] In one implementation, in response to the target data obtained from the second terminal, first login information corresponding to the target business is generated on the target chat robot page of the 5G message.
[0085] Among them, the target data carries a chat robot identifier, a service name corresponding to the target service, a first user identifier for identifying the second terminal, and a service identifier corresponding to the target service; the target chat robot is a chat robot corresponding to the chat robot identifier; and the first login information includes the service name, the first user identifier, and the service identifier.
[0086] In the present application, the first terminal is a terminal that supports 5G messages.
[0087] Exemplarily, the first login information corresponding to the target service generated by the first terminal on the 5G message page can be as follows: Figure 6 As shown, Figure 6 The XX application in is the service name, iufad7 is the first user identifier, and fkj32aij349p8 is the service identifier. In addition, the first login information may also include a control, which may be as follows: Figure 6 The "Send" control shown may also be a floating button with the button name "Automatically log in to <business name>".
[0088] S540. In response to the received confirmation operation on the first login information, send a first 5G message to the login authentication device.
[0089] The first 5G message is used to indicate that the second terminal requests to log in to the target service, and the first 5G message carries the first user identifier and the first mobile phone number corresponding to the first terminal. In addition, the first 5G message may also carry the service name of the target service and the service identifier corresponding to the target service.
[0090] Exemplarily, the determination operation on the first login information may be Figure 6 Click action for the Send control in .
[0091] An embodiment of the present application provides a login authentication method, wherein a first terminal generates first login information corresponding to a target service in response to target data obtained from a second terminal, and the first terminal sends a first 5G message to a login authentication device in response to a confirmation operation on the received first login information, wherein the first 5G message is used to instruct the second terminal to request to log in to the target service, and the first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal, and the login authentication device obtains the second mobile phone number after performing data desensitization processing on the first mobile phone number, and sends the first user identifier and the second mobile phone number to a server corresponding to the target service for login authentication, thereby avoiding exposing the user's mobile phone number to a third party, thereby reducing security risks.
[0092] In one implementation, after sending the first 5G message to the login authentication device, it may also include: receiving and displaying second successful login information sent by the server corresponding to the target service through the login authentication device, wherein the second successful login information includes the service name, thereby prompting the user corresponding to the first terminal that the second terminal has successfully logged into the target service.
[0093] In this embodiment, the login authentication method described above may be a login authentication method when the second terminal logs into the target service for the first time.
[0094] The present application discloses a login authentication method, which is applied to a first terminal. Figure 7 This is a flow chart of the sixth login authentication method disclosed in the embodiment of this application. Figure 7 As shown, the method comprises the following steps: S720. In response to receiving a second 5G message sent by the login authentication device, generate second login information corresponding to the second 5G message.
[0095] Among them, the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries the first message identifier corresponding to the second 5G message.
[0096] Exemplarily, in response to receiving a second 5G message sent by the login authentication device, second login information corresponding to the second 5G message is generated on the target chat robot page of the 5G message.
[0097] Exemplarily, the second login information corresponding to the second 5G message generated on the target chat robot page of the 5G message can be as follows: Figure 8 As shown, the second login information may be presented in the form of a message card, and the second login information may further include a “click to log in” control.
[0098] S740: In response to the received determination operation on the second login information, send a target instruction to the login authentication device, wherein the target instruction carries a second message identifier.
[0099] Exemplarily, the determination operation of the second login information may be Figure 8 The click action of the "Click to Login" control in .
[0100] An embodiment of the present application provides a login authentication method, in which a first terminal generates second login information corresponding to the second 5G message in response to a received second 5G message sent by a login authentication device, and the second 5G message is used to inquire whether to log in to a target service corresponding to a service identifier at the second terminal, and the second 5G message carries a first message identifier corresponding to the second 5G message. In response to a received confirmation operation on the second login information, the first terminal sends a target instruction to the login authentication device, and the target instruction carries the second message identifier. When the login authentication device authenticates the second message identifier based on the first message identifier, the second user identifier and the second mobile phone number are sent to the server for login authentication, thereby avoiding exposing the user's mobile phone number to a third party, thereby reducing security risks.
[0101] In one implementation, after sending the target instruction to the login authentication device, it may also include: receiving and displaying second successful login information sent by the server corresponding to the target business through the login authentication device, wherein the second successful login information includes the business name of the target business, thereby prompting the user corresponding to the first terminal that the second terminal has successfully logged in to the target business.
[0102] In this embodiment, the login authentication method described above may be a login authentication method when the second terminal is not logging into the target service for the first time.
[0103] The present application discloses a login authentication method, which is applied to a second terminal. Fig. 9 FIG. 1 is a flow chart of the seventh login authentication method disclosed in the embodiment of the present application. Fig. 9 As shown, the method comprises the following steps: S920. In response to a received first operation on a 5G message login control, a second 5G message login request is sent to a server corresponding to a target service, wherein the 5G message login control corresponds to the target service, and the second 5G message login request is used to indicate that the second terminal requests to log in to the target service.
[0104] In the present application, the first operation on the 5G message login control may be a click operation on the 5G message login control.
[0105] S940: Receive a first user identifier sent by the server.
[0106] S960: Generate and display target data based on the first user identifier, wherein the target data carries a service name corresponding to the target service, the first user identifier, and a service identifier corresponding to the target service. The target data may also carry a chat robot identifier.
[0107] In this application, the corresponding deeplink can be assembled based on the first user identifier and the pre-configured chatbot identifier, the service name of the target service, and the service identifier corresponding to the target service. The deeplink format is sms:XX%40botplatform.rcs.chinamobile.com?body=YY, where XX represents the chatbot identifier and YY represents the URL (Uniform Resource Locator) encoding of "automatically log in to <service name>, and the automatic authentication code is <first user identifier & service identifier>". After obtaining the deeplink, a QR code is generated based on the deeplink and displayed as the target data, such as Fig.10 shown.
[0108] It should be noted that the authentication code in this application is similar to the authentication code in the prior art.
[0109] An embodiment of the present application provides a login authentication method, in response to a received first operation on a 5G message login control, a second terminal sends a second 5G message login request to a server corresponding to a target service, the 5G message login control corresponds to the target service, the second 5G message login request is used to indicate that the second terminal requests to log in to the target service, the second terminal receives a first user identifier sent by the server, generates and displays target data based on the first user identifier, the first terminal generates first login information corresponding to the target service in response to the target data obtained from the second terminal, the first terminal sends a first 5G message to a login authentication device in response to a received confirmation operation on the first login information, the first 5G message is used to indicate that the second terminal requests to log in to the target service, the first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal, the login authentication device obtains the second mobile phone number by performing data desensitization processing on the first mobile phone number, and sends the first user identifier and the second mobile phone number to the server corresponding to the target service for login authentication, which can avoid exposing the user's mobile phone number to a third party, thereby reducing security risks.
[0110] In an embodiment of the present application, after the target data is generated and displayed, it may also include: receiving a first successful login information sent by the server, wherein the first successful login information includes a second mobile phone number, the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; in response to the first successful login information received, displaying a page after the target service login is successful.
[0111] In one implementation, the first successful login information may further include a second user identifier, wherein the second user identifier is a user identifier generated by the login authentication device based on the first user identifier and the first mobile phone number.
[0112] In this embodiment, the login authentication method described above may be a login authentication method when the second terminal logs into the target service for the first time.
[0113] The present application discloses a login authentication method, which is applied to a second terminal. Fig.11 This is a flow chart of the eighth login authentication method disclosed in the embodiment of this application. Fig.11 As shown, the method comprises the following steps: S1120. In response to a received second operation on a 5G message login control, determine a second user identifier based on historical login information corresponding to a target service, wherein the 5G message login control corresponds to the target service.
[0114] Exemplarily, the 5G message login control may be as follows: Fig.12 As shown in the "5G Message Login" control, when the second terminal receives a click operation on the "5G Message Login" control, it can obtain the local historical login information corresponding to the target service, and parse it to obtain the second user identifier.
[0115] S1140. Send a first 5G message login request to the server corresponding to the target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier.
[0116] An embodiment of the present application provides a login authentication method, in which the second terminal responds to the received second operation on the 5G message login control, determines the second user identifier based on the historical login information corresponding to the target service, and the 5G message login control corresponds to the target service, and then sends a first 5G message login request to the server corresponding to the target service, and the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier. The server sends the first 5G message login request to the login authentication device, and the login authentication device determines the service identifier corresponding to the second user identifier and the first mobile phone number corresponding to the second user identifier based on the second user identifier, and the first mobile phone number is The mobile phone number corresponding to the first terminal sends a second 5G message to the first terminal, and the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries the first message identifier corresponding to the second 5G message. Then the login authentication device receives the target instruction sent by the first terminal in response to the received confirmation operation, and the target instruction carries the second message identifier. When the login authentication device authenticates the second message identifier based on the first message identifier, the second user identifier and the second mobile phone number obtained after data desensitization processing of the first mobile phone number are sent to the server for login authentication, which can avoid exposing the user's mobile phone number to a third party, thereby reducing security risks.
[0117] In one implementation, after sending the first 5G message login request to the server corresponding to the target service, it may also include: receiving a third successful login information sent by the server, wherein the third successful login information includes the second user identifier and a second mobile phone number, the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; in response to the received third successful login information, displaying a page after the target service login is successful.
[0118] In this embodiment, the login authentication method described above may be a login authentication method when the second terminal is not logging into the target service for the first time.
[0119] It should be noted that the first terminal described in the present application may be a mobile phone, and the second terminal may be a computer, a tablet, a mobile phone, etc., and the present application does not impose any specific restrictions on this.
[0120] The present application discloses a login authentication system, including a login authentication device, a server corresponding to a target service, a first terminal, a second terminal, MaaP and 5GMC.
[0121] When the second terminal logs into the target service for the first time, Fig.13As shown, the execution process of the login authentication system is as follows: S1-S3: The second terminal receives the 5G message login selected by the user in the target service (application login interface or browser's H5 login page), switches to the third-party login page, and the second terminal sends a second 5G message login request to the server corresponding to the target service and maintains a long connection for the request. The second 5G message login request is used to indicate that the second terminal requests to log in to the target service.
[0122] It should be noted that the second 5G message login request can be an HTTP login request.
[0123] S4: After receiving the second 5G message login request sent by the second terminal, the server generates a random first user identifier UUID, saves it and sends it to the second terminal.
[0124] S5: The second terminal assembles the corresponding deeplink based on the first user identifier UUID and the pre-configured chatbot identifier chatbotId, the service name of the target service, and the service identifier corresponding to the target service. After obtaining the deeplink, the second terminal generates a QR code based on the deeplink as the target data for display, such as Fig.10 shown.
[0125] The deeplink format is sms:XX%40botplatform.rcs.chinamobile.com?body=YY, where XX represents the chatbot identifier chatbotId, and YY represents the URL encoding of "automatically log in to <service name>, the automatic authentication code is <first user identifier & service identifier>".
[0126] S6: The first terminal receives an operation of opening the 5G message application by the user, and the first terminal scans the QR code displayed by the second terminal.
[0127] S7-S8: After the 5G message application parses the QR code content as deeplink, it jumps to the Chatbot corresponding to the chatbotId and generates the first login information corresponding to the target business.
[0128] The first login information includes a service name, a first user ID, and a service ID. For example, Figure 6 As shown, the first login information may be "automatically log in to <service name>, the automatic login authentication code is <first user ID & service ID>" and a "Send" control, or the first login information may be a floating button named "automatically log in to <service name>".
[0129] S9-S11: The first terminal receives a user click operation on a "send" control or a floating button, and the first terminal uplinks a first 5G message to the 5GMC. After receiving the first 5G message, the 5GMC forwards the first 5G message to the MaaP platform.
[0130] The first 5G message carries a first user identifier, a first mobile phone number corresponding to the first terminal, a service name of the target service, and a service identifier corresponding to the target service.
[0131] S12: After the MaaP platform identifies the first uplink 5G message as the authentication login chatbot based on the chatbotId of the first 5G message, it forwards the first 5G message to the login authentication device.
[0132] S13-S14: After receiving the first 5G message, the login authentication device parses the first 5G message, extracts the first user identifier UUID, the first mobile phone number corresponding to the first terminal, the service name of the target service, and the service identifier corresponding to the target service in accordance with the prescribed format, and determines whether the correspondence between the service identifier and the service name is correct based on the name and identifier of the service information registered in the authentication system on the login authentication device, and determines whether the service identifier and service name are consistent with the name and identifier of the service information registered in the authentication system on the login authentication device. If it is confirmed that they are consistent and the correspondence is correct, the service identifier and service name are authenticated, and based on the first user identifier UUID and the first mobile phone number, a second user identifier openID is generated, and the second user identifier openID is used as an ID provided to the outside, and the association between the first mobile phone number and the second user identifier can be recorded in the database of the login authentication device to represent the user's login registration information. At the same time, the login authentication device can also generate a verification token with a validity period based on the service identifier.
[0133] S15: The login authentication device sends the first user identifier UUID, the second mobile phone number obtained after desensitizing the first mobile phone number, the second user identifier openID and the verification token token to the server for login authentication.
[0134] S16: The server authenticates the first user identifier sent by S15 according to the first user identifier generated by S4. If they match, it is determined that the second terminal has successfully logged into the target service, and the second mobile phone number, the second user identifier and the verification token are recorded, and the second user identifier is used as the ID of the logged-in user.
[0135] S17-S18: The server sends first successful login information to the second terminal according to the persistent connection, the first successful login information including the second mobile phone number and the second user ID. After receiving the first successful login information, the second terminal automatically jumps to the page after successful login.
[0136] S19-S22: The server sends the second successful login information to the first terminal through the login authentication device, wherein the second successful login information includes the service name of the target service. For example, the second successful login information may be "Congratulations, you have successfully logged in to <service name>, you can switch back to the original page or click the login button". In addition, the second successful login information may also include a deeplink of the target service, the information of which needs to be pre-registered and saved in the login authentication device. In addition, the deeplink may also carry the verification token mentioned above.
[0137] Deeplink can be an http page or a third-party application, for example: The deeplink of the page: https: / / www.baidu.com?token=XXX Deeplink of third-party applications: weixin: / / XXX?token=XXX S23: After the first terminal receives the second successful login information sent by the login authentication device through the 5G message, it displays it to the user. The displayed content may also include a button to open the successful login page.
[0138] In the case where the second terminal is not logging into the target service for the first time, such as Fig.14 As shown, the execution process of the login authentication system is as follows: S1-S3: The second terminal receives the 5G message login selected by the user in the target service (application login interface or browser's H5 login page), obtains the last historical login information of the local device, parses and obtains the second user identifier, and then the second terminal sends a first 5G message login request to the server. The first 5G message login request is used to indicate that the second terminal requests to log in to the target service. The first 5G message login request carries the second user identifier.
[0139] S4: After receiving the first 5G message login request sent by the second terminal, the server sends the first 5G message login request to the login authentication device.
[0140] S5: The login authentication device determines the service identifier and the first mobile phone number corresponding to the second user identifier based on the second user identifier carried in the first 5G message login request.
[0141] S6-S8: The login authentication device sends a second 5G message to the first terminal. The second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal. The second 5G message carries the first message identifier corresponding to the second 5G message.
[0142] S9-S10: The first terminal receives the second 5G message, displays a notification pop-up window, and, Figure 8 As shown, in the Chatbot corresponding to the chatbotId, the second login information corresponding to the second 5G message is generated, and the second login information also includes a "click to log in" control.
[0143] S11-S14: The first terminal receives a user's click operation on the "click to log in" control, and the first terminal sends a target instruction to the login authentication device through the 5GMC and MaaP platforms in turn, and the target instruction carries a second message identifier.
[0144] S15-S16: The login authentication device receives the target instruction, obtains the second message identifier by parsing the target instruction, authenticates the second message identifier based on the first message identifier of S8, and queries the second user identifier and second mobile phone number corresponding to the first message identifier if they match, and sends the second user identifier and second mobile phone number to the server for login authentication.
[0145] S17: The server authenticates the second user identifier sent by S16 according to the second user identifier obtained by S4. If they match, it is determined that the second terminal has successfully logged into the target service, and the second mobile phone number and the second user identifier are recorded.
[0146] S18-S19: The server sends the third successful login information to the second terminal, the third successful login information including the second mobile phone number and the second user ID. After receiving the third successful login information, the second terminal automatically jumps to the page after successful login.
[0147] S20-S23: The server sends the second successful login information to the first terminal through the login authentication device, wherein the second successful login information includes the service name of the target service. For example, the second successful login information may be “Congratulations, you have successfully logged in to <service name>, you can switch back to the original page or click the login button”. In addition, the second successful login information may also include a deeplink of the target service, the information of which needs to be pre-registered and saved in the login authentication device. In addition, the deeplink may also carry the verification token described above.
[0148] Deeplink can be an http page or a third-party application, for example: The deeplink of the page: https: / / www.baidu.com?token=XXX Deeplink of third-party applications: weixin: / / XXX?token=XXX S24: After the first terminal receives the second successful login information sent by the login authentication device through the 5G message, it displays it to the user. The displayed content may also include a button to open the successful login page.
[0149] Since the solution disclosed in this application uses 5G messages for login authentication, it does not need to rely on the authorization of third-party applications, and can perform login authentication in WIFI or mobile network environments, and has a wide range of applications.
[0150] The login authentication method provided in the embodiment of the present application can be executed by a login authentication device. In the embodiment of the present application, the login authentication device provided in the embodiment of the present application is described by taking the login authentication device executing the login authentication method as an example.
[0151] Fig.15 This is a schematic diagram of the structure of the first login authentication device disclosed in the embodiment of this application. Fig.15 As shown, the login authentication device 1500 includes: a first receiving module 1510 , a processing module 1520 and a first sending module 1530 .
[0152] In the present application, the first receiving module 1510 is used to receive a first 5G message sent by a first terminal, wherein the first 5G message is used to indicate that the second terminal requests to log in to the target service, and the first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal; the processing module 1520 is used to obtain the second mobile phone number by desensitizing the data of the first mobile phone number; the first sending module 1530 is used to send the first user identifier and the second mobile phone number to the server corresponding to the target service for login authentication.
[0153] In one implementation, the first 5G message also carries the service name of the target service and the service identifier corresponding to the target service. The device also includes: a first generation module, which is used to generate a second user identifier based on the first user identifier and the first mobile phone number, before sending the first user identifier and the second mobile phone number to the server corresponding to the target service for login authentication, if the service identifier and the service name are authenticated based on preset information; the first sending module 1530 sends the first user identifier and the second mobile phone number to the server corresponding to the target service for login authentication, including: sending the first user identifier, the second mobile phone number and the second user identifier to the server corresponding to the target service for login authentication.
[0154] In one implementation, the first generation module is also used to generate a verification token based on the service identifier before sending the first user identifier, the second mobile phone number and the second user identifier to the server corresponding to the target service for login authentication; the first sending module 1530 sends the first user identifier, the second mobile phone number and the second user identifier to the server corresponding to the target service for login authentication, including: sending the first user identifier, the second mobile phone number, the second user identifier and the verification token to the server corresponding to the target service for login authentication.
[0155] The login authentication device provided in the embodiment of the present application can implement each process implemented in the embodiment of the login authentication method. To avoid repetition, it will not be repeated here.
[0156] The login authentication method provided in the embodiment of the present application can be executed by a login authentication device. In the embodiment of the present application, the login authentication device provided in the embodiment of the present application is described by taking the login authentication device executing the login authentication method as an example.
[0157] Fig.16 Schematic diagram of the structure of the second login authentication device disclosed in the embodiment of the present application. Fig.16 As shown, the login authentication device 1600 includes: a second receiving module 1610 , a first determining module 1620 and a second sending module 1630 .
[0158] In the present application, the second receiving module 1610 is used to receive a first 5G message login request sent by a second terminal through a server corresponding to a target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries a second user identifier, which is a user identifier determined by the second terminal based on historical login information corresponding to the target service; the first determining module 1620 is used to determine, based on the second user identifier, a service identifier corresponding to the second user identifier and a first mobile phone number corresponding to the second user identifier, wherein the first mobile phone number is a mobile phone number corresponding to the first terminal; the second sending module 1630 is used to send a 5G message login request to the first terminal. The second 5G message is sent, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries the first message identifier corresponding to the second 5G message; the second receiving module 1610 is also used to receive a target instruction sent by the first terminal in response to the received confirmation operation, wherein the target instruction carries the second message identifier; the second sending module 1630 is also used to send the second user identifier and the second mobile phone number to the server for login authentication when the second message identifier is authenticated based on the first message identifier, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number.
[0159] The login authentication device provided in the embodiment of the present application can implement each process implemented in the embodiment of the login authentication method. To avoid repetition, it will not be repeated here.
[0160] The login authentication method provided in the embodiment of the present application can be executed by a login authentication device. In the embodiment of the present application, the login authentication device provided in the embodiment of the present application is described by taking the login authentication device executing the login authentication method as an example.
[0161] Fig.17 This is a schematic diagram of the structure of the third login authentication device disclosed in the embodiment of this application. Fig.17 As shown, the login authentication device 1700 includes: a third receiving module 1710, a second determining module 1720 and a third sending module 1730. This device is applied to a server corresponding to a target service.
[0162] In the present application, the third receiving module 1710 is used to receive a first user identifier and a second mobile phone number for identifying a second terminal sent by a login authentication device, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; the second determination module 1720 is used to determine that the second terminal has successfully logged into the target service when the first user identifier is authenticated based on a pre-generated user identifier; the third sending module 1730 is used to send a first successful login information to the second terminal, wherein the first successful login information includes the second mobile phone number.
[0163] In one implementation, the third receiving module 1710 receives a first user identifier and a second mobile phone number sent by a login authentication device for identifying a second terminal, including: receiving a first user identifier, a second mobile phone number and a second user identifier sent by a login authentication device for identifying a second terminal, wherein the second user identifier is a user identifier generated by the login authentication device based on the first user identifier and the first mobile phone number, and the first successful login information also includes the second user identifier.
[0164] In one implementation, the above-mentioned device also includes: the third receiving module 1710, which is also used to receive a second 5G message login request sent by the second terminal before the first user identifier and the second mobile phone number sent by the receiving login authentication device for identifying the second terminal, wherein the second 5G message login request is used to indicate that the second terminal requests to log in to the target service; a second generation module, which is used to generate a first user identifier in response to the second 5G message login request and send it to the second terminal.
[0165] In one implementation, the third sending module 1730 is further used to send second successful login information to the first terminal through the login authentication device after determining that the second terminal has successfully logged into the target service, wherein the second successful login information includes the service name of the target service.
[0166] The login authentication device provided in the embodiment of the present application can implement each process implemented in the embodiment of the login authentication method. To avoid repetition, it will not be repeated here.
[0167] The login authentication method provided in the embodiment of the present application can be executed by a login authentication device. In the embodiment of the present application, the login authentication device provided in the embodiment of the present application is described by taking the login authentication device executing the login authentication method as an example.
[0168] Fig.18 FIG. 1 is a schematic diagram of the structure of the fourth login authentication device disclosed in the embodiment of the present application. Fig.18As shown, the login authentication device 1800 includes: a fourth receiving module 1810, a third determining module 1820 and a fourth sending module 1830. This device is applied to a server corresponding to a target service.
[0169] In the present application, the fourth receiving module 1810 is used to receive a second user identifier and a second mobile phone number sent by a login authentication device, wherein the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service, and the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; the third determination module 1820 is used to determine that the second terminal has successfully logged into the target service when the second user identifier is authenticated based on a pre-acquired user identifier; the fourth sending module 1830 is used to send a third successful login information to the second terminal, wherein the third successful login information includes the second user identifier and the second mobile phone number.
[0170] In one implementation, the fourth receiving module 1810 is also used to receive a first 5G message login request sent by a second terminal before receiving the second user identifier and the second mobile phone number sent by the login authentication device, and send the first 5G message login request to the login authentication device, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier.
[0171] In one implementation, the fourth sending module 1830 is further used to send second successful login information to the first terminal through the login authentication device after determining that the second terminal has successfully logged into the target service, wherein the second successful login information includes the service name of the target service.
[0172] The login authentication device provided in the embodiment of the present application can implement each process implemented in the embodiment of the login authentication method. To avoid repetition, it will not be repeated here.
[0173] The login authentication method provided in the embodiment of the present application can be executed by a login authentication device. In the embodiment of the present application, the login authentication device provided in the embodiment of the present application is described by taking the login authentication device executing the login authentication method as an example.
[0174] Fig.19 This is a schematic diagram of the structure of the fifth login authentication device disclosed in the embodiment of this application. Fig.19 As shown, the login authentication device 1900 includes: a third generating module 1910 and a fifth sending module 1920. This device is applied to a first terminal.
[0175] In the present application, the third generation module 1910 is used to generate first login information corresponding to the target service in response to target data obtained from the second terminal, wherein the target data carries a service name corresponding to the target service, a first user identifier for identifying the second terminal, and a service identifier corresponding to the target service, and the first login information includes the service name, the first user identifier, and the service identifier; the fifth sending module 1920 is used to send a first 5G message to the login authentication device in response to a received confirmation operation on the first login information, wherein the first 5G message is used to indicate that the second terminal requests to log in to the target service, and the first 5G message carries the first user identifier and a first mobile phone number corresponding to the first terminal.
[0176] In one implementation, the device also includes: a fifth receiving module, which is used to receive and display second successful login information sent by the server corresponding to the target service through the login authentication device after sending the first 5G message to the login authentication device, wherein the second successful login information includes the service name.
[0177] The login authentication device provided in the embodiment of the present application can implement each process implemented in the embodiment of the login authentication method. To avoid repetition, it will not be repeated here.
[0178] The login authentication method provided in the embodiment of the present application can be executed by a login authentication device. In the embodiment of the present application, the login authentication device provided in the embodiment of the present application is described by taking the login authentication device executing the login authentication method as an example.
[0179] Fig. 20 Schematic diagram of the structure of the sixth login authentication device disclosed in the embodiment of this application. Fig. 20 As shown, the login authentication device 2000 includes: a fourth generating module 2010 and a sixth sending module 2020. This device is applied to a first terminal.
[0180] In the present application, the fourth generation module 2010 is used to generate second login information corresponding to the second 5G message in response to the second 5G message sent by the login authentication device, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries the first message identifier corresponding to the second 5G message; the sixth sending module 2020 is used to send a target instruction to the login authentication device in response to the received confirmation operation on the second login information, wherein the target instruction carries the second message identifier.
[0181] In one implementation, the device also includes: a sixth receiving module, which is used to receive and display second successful login information sent by the server corresponding to the target business through the login authentication device after sending the target instruction to the login authentication device, wherein the second successful login information includes the business name of the target business.
[0182] The login authentication device provided in the embodiment of the present application can implement each process implemented in the embodiment of the login authentication method. To avoid repetition, it will not be repeated here.
[0183] The login authentication method provided in the embodiment of the present application can be executed by a login authentication device. In the embodiment of the present application, the login authentication device provided in the embodiment of the present application is described by taking the login authentication device executing the login authentication method as an example.
[0184] Fig.21 FIG. 1 is a schematic diagram of the structure of the seventh login authentication device disclosed in the embodiment of the present application. Fig.21 As shown, the login authentication device 2100 includes: a seventh sending module 2110, a seventh receiving module 2120 and a fifth generating module 2130. This device is applied to the second terminal.
[0185] In the present application, the seventh sending module 2110 is used to send a second 5G message login request to the server corresponding to the target service in response to a first operation received on the 5G message login control, wherein the 5G message login control corresponds to the target service, and the second 5G message login request is used to indicate that the second terminal requests to log in to the target service; the seventh receiving module 2120 receives the first user identifier sent by the server; the fifth generating module 2130 is used to generate and display target data based on the first user identifier, wherein the target data carries a service name corresponding to the target service, the first user identifier and a service identifier corresponding to the target service.
[0186] In one implementation, the device also includes: the seventh receiving module 2120, which is also used to receive the first successful login information sent by the server after the target data is generated and displayed, wherein the first successful login information includes a second mobile phone number, and the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; a first display module, which is used to display the page after the target service login is successful in response to the first successful login information received.
[0187] In one implementation, the first successful login information also includes a second user identifier, wherein the second user identifier is a user identifier generated by the login authentication device based on the first user identifier and the first mobile phone number.
[0188] The login authentication device provided in the embodiment of the present application can implement each process implemented in the embodiment of the login authentication method. To avoid repetition, it will not be repeated here.
[0189] The login authentication method provided in the embodiment of the present application can be executed by a login authentication device. In the embodiment of the present application, the login authentication device provided in the embodiment of the present application is described by taking the login authentication device executing the login authentication method as an example.
[0190] Fig. 22 FIG. 8 is a schematic diagram of the structure of the eighth login authentication device disclosed in the embodiment of the present application. Fig. 22 As shown, the login authentication device 2200 includes: a fourth determination module 2210 and an eighth sending module 2220. This device is applied to the second terminal.
[0191] In the present application, the fourth determination module 2210 is used to determine the second user identifier based on the historical login information corresponding to the target service in response to the second operation received on the 5G message login control, wherein the 5G message login control corresponds to the target service; the eighth sending module 2220 is used to send a first 5G message login request to the server corresponding to the target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier.
[0192] In one implementation, the device also includes: an eighth receiving module, used to receive a third successful login information sent by the server after sending the first 5G message login request to the server corresponding to the target service, wherein the third successful login information includes the second user identifier and a second mobile phone number, the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; a second display module, used to display the page after the target service login is successful in response to the received third successful login information.
[0193] The login authentication device provided in the embodiment of the present application can implement each process implemented in the embodiment of the login authentication method. To avoid repetition, it will not be repeated here.
[0194] Alternatively, if Fig.23As shown, an embodiment of the present application also provides an electronic device 2300, including a processor 2301 and a memory 2302, and the memory 2302 stores a program or instruction that can be executed on the processor 2301. When the program or instruction is executed by the processor 2301, the various steps of the above-mentioned login authentication method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0195] It should be noted that the electronic devices in the embodiments of the present application include mobile electronic devices and non-mobile electronic devices.
[0196] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned login authentication method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0197] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0198] An embodiment of the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes: the steps of the above-mentioned login authentication method.
[0199] The above embodiments of the present application focus on describing the differences between the various embodiments. As long as the different optimization features between the various embodiments are not contradictory, they can be combined to form a better embodiment. Considering the simplicity of the text, they will not be repeated here.
[0200] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A login authentication method, characterized in that: Applicable to login authentication devices, including: Receive a first 5G message sent by a first terminal, wherein the first 5G message is used to indicate that the second terminal requests to log in to a target service, and the first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal; Obtaining a second mobile phone number by performing data desensitization processing on the first mobile phone number; The first user identification and the second mobile phone number are sent to a server corresponding to the target service for login authentication.
2. The method according to claim 1, characterized in that The first 5G message also carries the service name of the target service and the service identifier corresponding to the target service, and before sending the first user identifier and the second mobile phone number to the server corresponding to the target service for login authentication, it also includes: If the service identifier and the service name are authenticated based on the preset information, a second user identifier is generated based on the first user identifier and the first mobile phone number; The sending the first user identifier and the second mobile phone number to a server corresponding to the target service for login authentication includes: The first user identifier, the second mobile phone number and the second user identifier are sent to a server corresponding to the target service for login authentication.
3. The method according to claim 2, characterized in that Before sending the first user identifier, the second mobile phone number, and the second user identifier to a server corresponding to the target service for login authentication, the method further includes: Based on the business identifier, generate a verification token; The sending the first user identifier, the second mobile phone number, and the second user identifier to a server corresponding to the target service for login authentication includes: The first user identifier, the second mobile phone number, the second user identifier and the verification token are sent to a server corresponding to the target service for login authentication.
4. A login authentication method, characterized in that: Applicable to login authentication devices, including: Receive a first 5G message login request sent by a second terminal through a server corresponding to a target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries a second user identifier, which is a user identifier determined by the second terminal based on historical login information corresponding to the target service; Based on the second user identifier, determine a service identifier corresponding to the second user identifier and a first mobile phone number corresponding to the second user identifier, wherein the first mobile phone number is a mobile phone number corresponding to the first terminal; Sending a second 5G message to the first terminal, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries a first message identifier corresponding to the second 5G message; receiving a target instruction sent by the first terminal in response to the received determination operation, wherein the target instruction carries a second message identifier; When the second message identifier is authenticated successfully based on the first message identifier, the second user identifier and the second mobile phone number are sent to the server for login authentication, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number.
5. A login authentication method, characterized in that: Applied to servers corresponding to the target business, including: Receiving a first user identifier and a second mobile phone number for identifying a second terminal sent by a login authentication device, wherein the second mobile phone number is a mobile phone number obtained by performing data desensitization processing on the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; In the case where the first user identifier is authenticated based on the pre-generated user identifier, determining that the second terminal successfully logs into the target service; Sending first successful login information to the second terminal, wherein the first successful login information includes the second mobile phone number.
6. The method according to claim 5, characterized in that The receiving of the first user identification and the second mobile phone number for identifying the second terminal sent by the login authentication device comprises: Receive a first user identifier, a second mobile phone number, and a second user identifier for identifying a second terminal sent by a login authentication device, wherein the second user identifier is a user identifier generated by the login authentication device based on the first user identifier and the first mobile phone number, and the first successful login information also includes the second user identifier.
7. The method according to claim 5, characterized in that Before receiving the first user identification and the second mobile phone number for identifying the second terminal sent by the login authentication device, the method further includes: Receive a second 5G message login request sent by the second terminal, wherein the second 5G message login request is used to indicate that the second terminal requests to log in to the target service; In response to the second 5G message login request, a first user identifier is generated and sent to the second terminal.
8. The method according to claim 5, characterized in that After determining that the second terminal successfully logs into the target service, the method further includes: The second successful login information is sent to the first terminal through the login authentication device, wherein the second successful login information includes the service name of the target service.
9. A login authentication method, characterized in that: Applied to servers corresponding to the target business, including: Receiving a second user identifier and a second mobile phone number sent by the login authentication device, wherein the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service, the second mobile phone number is a mobile phone number obtained by performing data desensitization processing on the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; In a case where the second user identifier is authenticated based on the pre-acquired user identifier, determining that the second terminal successfully logs into the target service; Sending third successful login information to the second terminal, wherein the third successful login information includes the second user identifier and the second mobile phone number.
10. The method according to claim 9, characterized in that Before receiving the second user identification and the second mobile phone number sent by the login authentication device, the method further includes: Receive a first 5G message login request sent by a second terminal, and send the first 5G message login request to a login authentication device, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries a second user identifier.
11. The method according to claim 9, characterized in that After determining that the second terminal successfully logs into the target service, the method further includes: The second successful login information is sent to the first terminal through the login authentication device, wherein the second successful login information includes the service name of the target service.
12. A login authentication method, characterized in that: Applied to the first terminal, comprising: generating, in response to the target data acquired from the second terminal, first login information corresponding to the target service, wherein the target data carries a service name corresponding to the target service, a first user identifier for identifying the second terminal, and a service identifier corresponding to the target service, and the first login information includes the service name, the first user identifier, and the service identifier; In response to the received confirmation operation on the first login information, a first 5G message is sent to the login authentication device, wherein the first 5G message is used to indicate that the second terminal requests to log in to the target service, and the first 5G message carries the first user identifier and the first mobile phone number corresponding to the first terminal.
13. The method according to claim 12, characterized in that After sending the first 5G message to the login authentication device, the method further includes: The second successful login information sent by the server corresponding to the target service through the login authentication device is received and displayed, wherein the second successful login information includes the service name.
14. A login authentication method, characterized in that: Applied to the first terminal, comprising: In response to the received second 5G message sent by the login authentication device, generating second login information corresponding to the second 5G message, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries the first message identifier corresponding to the second 5G message; In response to the received determination operation on the second login information, a target instruction is sent to the login authentication device, wherein the target instruction carries a second message identifier.
15. The method according to claim 14, characterized in that After sending the target instruction to the login authentication device, the method further includes: The second successful login information sent by the server corresponding to the target service through the login authentication device is received and displayed, wherein the second successful login information includes the service name of the target service.
16. A login authentication method, characterized in that: Applied to the second terminal, including: In response to the received first operation on the 5G message login control, sending a second 5G message login request to the server corresponding to the target service, wherein the 5G message login control corresponds to the target service, and the second 5G message login request is used to indicate that the second terminal requests to log in to the target service; Receiving a first user identifier sent by the server; Based on the first user identifier, target data is generated and displayed, wherein the target data carries a service name corresponding to the target service, the first user identifier, and a service identifier corresponding to the target service.
17. The method according to claim 16, characterized in that After the target data is generated and displayed, the method further includes: Receiving first successful login information sent by the server, wherein the first successful login information includes a second mobile phone number, the second mobile phone number is a mobile phone number obtained by performing data desensitization processing on the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; In response to the received first successful login information, a page after the target service login is successful is displayed.
18. The method according to claim 17, characterized in that The first successful login information also includes a second user identifier, wherein the second user identifier is a user identifier generated by the login authentication device based on the first user identifier and the first mobile phone number.
19. A login authentication method, characterized in that: Applied to the second terminal, including: In response to a received second operation on a 5G message login control, determining a second user identifier based on historical login information corresponding to a target service, wherein the 5G message login control corresponds to the target service; A first 5G message login request is sent to a server corresponding to the target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier.
20. The method according to claim 19, characterized in that After sending the first 5G message login request to the server corresponding to the target service, the method further includes: Receiving third successful login information sent by the server, wherein the third successful login information includes the second user identifier and a second mobile phone number, the second mobile phone number is a mobile phone number obtained by performing data desensitization processing on the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; In response to the received third successful login information, a page after the target service login is successfully displayed.
21. A login authentication device, characterized in that: include: A first receiving module, configured to receive a first 5G message sent by a first terminal, wherein the first 5G message is used to indicate that the second terminal requests to log in to a target service, and the first 5G message carries a first user identifier for identifying the second terminal and a first mobile phone number corresponding to the first terminal; A processing module, configured to obtain a second mobile phone number by performing data desensitization processing on the first mobile phone number; The first sending module is used to send the first user identification and the second mobile phone number to a server corresponding to the target service for login authentication.
22. A login authentication device, characterized in that: include: A second receiving module, used to receive a first 5G message login request sent by a second terminal through a server corresponding to a target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries a second user identifier, which is a user identifier determined by the second terminal based on historical login information corresponding to the target service; A first determination module, configured to determine, based on the second user identifier, a service identifier corresponding to the second user identifier and a first mobile phone number corresponding to the second user identifier, wherein the first mobile phone number is a mobile phone number corresponding to the first terminal; A second sending module, used to send a second 5G message to the first terminal, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries a first message identifier corresponding to the second 5G message; The second receiving module is further configured to receive a target instruction sent by the first terminal in response to the received determination operation, wherein the target instruction carries a second message identifier; The second sending module is also used to send the second user identifier and the second mobile phone number to the server for login authentication when the second message identifier is authenticated based on the first message identifier, wherein the second mobile phone number is a mobile phone number obtained by desensitizing the first mobile phone number.
23. A login authentication device, characterized in that: Applied to servers corresponding to the target business, including: A third receiving module, configured to receive a first user identifier and a second mobile phone number for identifying a second terminal sent by the login authentication device, wherein the second mobile phone number is a mobile phone number obtained by performing data desensitization processing on the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; A second determination module, configured to determine that the second terminal successfully logs into the target service when the first user identifier is authenticated based on a pre-generated user identifier; The third sending module is used to send first successful login information to the second terminal, wherein the first successful login information includes the second mobile phone number.
24. A login authentication device, characterized in that: Applied to servers corresponding to the target business, including: A fourth receiving module, configured to receive a second user identifier and a second mobile phone number sent by the login authentication device, wherein the second user identifier is a user identifier determined by the second terminal based on historical login information corresponding to the target service, the second mobile phone number is a mobile phone number obtained by performing data desensitization processing on the first mobile phone number, and the first mobile phone number is a mobile phone number corresponding to the first terminal; A third determination module, configured to determine that the second terminal successfully logs into the target service if the second user identifier is authenticated based on the pre-acquired user identifier; The fourth sending module is used to send third successful login information to the second terminal, wherein the third successful login information includes the second user identifier and the second mobile phone number.
25. A login authentication device, characterized in that: Applied to the first terminal, comprising: a third generating module, configured to generate first login information corresponding to a target service in response to target data acquired from a second terminal, wherein the target data carries a service name corresponding to the target service, a first user identifier for identifying the second terminal, and a service identifier corresponding to the target service, and the first login information includes the service name, the first user identifier, and the service identifier; The fifth sending module is used to send a first 5G message to the login authentication device in response to the received confirmation operation on the first login information, wherein the first 5G message is used to indicate that the second terminal requests to log in to the target service, and the first 5G message carries the first user identifier and the first mobile phone number corresponding to the first terminal.
26. A login authentication device, characterized in that: Applied to the first terminal, comprising: a fourth generating module, configured to generate, in response to a received second 5G message sent by the login authentication device, second login information corresponding to the second 5G message, wherein the second 5G message is used to inquire whether to log in to the target service corresponding to the service identifier at the second terminal, and the second 5G message carries a first message identifier corresponding to the second 5G message; A sixth sending module is used to send a target instruction to the login authentication device in response to the received confirmation operation on the second login information, wherein the target instruction carries a second message identifier.
27. A login authentication device, characterized in that: Applied to the second terminal, including: a seventh sending module, configured to send a second 5G message login request to a server corresponding to a target service in response to a received first operation on a 5G message login control, wherein the 5G message login control corresponds to the target service, and the second 5G message login request is used to indicate that the second terminal requests to log in to the target service; A seventh receiving module, configured to receive a first user identifier sent by the server; A fifth generating module is used to generate and display target data based on the first user identifier, wherein the target data carries a service name corresponding to the target service, the first user identifier, and a service identifier corresponding to the target service.
28. A login authentication device, characterized in that: Applied to the second terminal, including: A fourth determination module, configured to determine a second user identifier based on historical login information corresponding to a target service in response to a received second operation on a 5G message login control, wherein the 5G message login control corresponds to the target service; An eighth sending module is used to send a first 5G message login request to the server corresponding to the target service, wherein the first 5G message login request is used to indicate that the second terminal requests to log in to the target service, and the first 5G message login request carries the second user identifier.
29. An electronic device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the login authentication method as described in any one of claims 1-20 are implemented.
30. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the login authentication method as described in any one of claims 1-20 are implemented.
31. A computer program product, characterized in that The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to execute: the steps of the login authentication method according to any one of claims 1-20.
Citation Information
Patent Citations
Registration information management device, method and system for internet applications
CN107979569A
Order creation method and device, computer equipment and computer readable storage medium
CN112330380A
Distributed intelligent interaction method and device, electronic equipment and storage medium
CN113727272A
Business processing method and device based on applet and electronic equipment
CN116383799A
Communication method, device and system
CN116827915A