Multi-system online banking login method and device, storage medium and electronic equipment
By generating security parameters through a unified authentication platform and integrating the login portal homepages of multiple systems, the problem of low login efficiency for users accessing online banking across multiple systems has been solved, achieving an efficient and secure multi-system login experience.
Patent Information
- Application Number
- CN202511185931.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-22
- Publication Date
- 2025-12-12
AI Technical Summary
When users access online banking systems across multiple systems, they need to enter the URLs of each system one by one to log in, resulting in low login efficiency.
The unified authentication platform verifies the login information entered by the user, generates security parameters, and renders a login portal homepage that integrates multiple systems based on these parameters. Users only need to log in once to access all systems.
It simplifies the operation process, improves login efficiency, avoids repetitive login information input, and enhances system security.
Smart Images

Figure CN121125187A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of financial technology, in particular to a login method and device of a multi-system online bank, a storage medium and an electronic device. BACKGROUND
[0002] At present, there are many methods for logging into an online bank, such as directly logging in through a mobile terminal or inputting a bank website address on a computer terminal to access. However, when a user accesses an online bank with multiple systems (such as a credit card risk monitoring system, a savings card risk monitoring system, etc.), the user can only input the website addresses of each system one by one to log in, which is low in login efficiency and inconvenient for users to use.
[0003] In the related art, when a user accesses an online bank with multiple systems, the user logs in by inputting the website addresses of each system one by one, which is low in login efficiency. At present, no effective solution has been proposed. SUMMARY
[0004] The main purpose of the present application is to provide a login method and device of a multi-system online bank, a storage medium and an electronic device, to solve the problem of low login efficiency when a user accesses an online bank with multiple systems in the related art.
[0005] In order to achieve the above purpose, according to one aspect of the present application, a login method of a multi-system online bank is provided. The method comprises: generating a target login request based on login information input by a user through a first page, and sending the target login request to a backend server, wherein the backend server is used to generate a target verification request based on the target login request, send the target verification request to a target platform, the target platform is used to verify the login information, and return a target security parameter to the first page if the verification is passed; in the case of receiving the target security parameter, generating a target query request based on the target security parameter, and sending the target query request to the backend server, wherein the backend server is also used to determine whether the user is a target user based on the target query request, and return identification information of the target user to the first page if the user is the target user; in the case of receiving the identification information of the target user, rendering and displaying a target page according to system information of multiple systems of the online bank, wherein the target page is used to display an access entry of each system.
[0006] Further, generating a target login request based on login information input by a user through a first page comprises: receiving login information through the first page, and generating a target login request in response to a click login operation of the user.
[0007] Further, the backend server determines whether the user is the target user based on the target query request, including: parsing the target security parameter to obtain an identity of the user; determining whether the identity includes a preset label, and determining that the user is the target user if the identity includes the preset label.
[0008] Further, after the target page is generated and displayed according to the system information of the plurality of systems of the online bank, the method further includes: generating a first login request in response to a selection operation of the user on the first system through the target page, wherein the first system is any one of the plurality of systems; and sending the first login request to a server of the first system, wherein the server of the first system is configured to generate a first verification request based on the first login request, send the first verification request to a target platform, and the target platform is configured to verify the login information, and return a first security parameter to the target page if the verification is passed.
[0009] Further, after the first login request is sent to the server of the first system, the method further includes: generating a first query request based on the first security parameter and a system identifier of the first system if the first security parameter is received; and sending the first query request to the server of the first system, wherein the server of the first system is further configured to determine whether the user information of the user exists in a database based on the first query request, and generate a security token and return the security token to the target page if the user information of the user exists in the database.
[0010] Further, after the first query request is sent to the server of the first system, the method further includes: generating and displaying a system page of the first system if the security token is received.
[0011] Further, after the system page of the first system is generated and displayed, the method further includes: generating a logout request in response to an operation of the user for exiting the first system; sending the logout request to the server of the first system, wherein the server of the first system is configured to clear the local login information of the user, and return a logout success message to the system page of the first system; and generating and displaying the target page if the logout success message is received.
[0012] In order to achieve the above object, according to another aspect of the present application, a login device of a multi-system online bank is provided. The device comprises: a first sending unit configured to generate a target login request based on login information input by a user through a first page, and send the target login request to a backend server, wherein the backend server is configured to generate a target verification request based on the target login request, send the target verification request to a target platform, and the target platform is configured to verify the login information, and return a target security parameter to the first page if the verification is passed; a second sending unit configured to generate a target query request based on the target security parameter if the target security parameter is received, and send the target query request to the backend server, wherein the backend server is further configured to determine whether the user is a target user based on the target query request, and return identification information of the target user to the first page if the user is the target user; and a first generating unit configured to render and generate a target page based on system information of a plurality of systems of the online bank and display the target page if the identification information of the target user is received, wherein the target page is configured to display an access portal of each system.
[0013] Further, the first sending unit comprises a first processing sub-unit configured to receive the login information through the first page, and generate the target login request in response to a click login operation of the user.
[0014] Further, the backend server determining whether the user is the target user based on the target query request comprises: analyzing the target security parameter to obtain an identity of the user; and determining that the user is the target user if a preset label exists in the identity.
[0015] Further, the device further comprises: a second generating unit configured to generate a first login request in response to a selection operation of the user on a first system through the target page after the target page is rendered and generated based on the system information of the plurality of systems of the online bank and displayed, wherein the first system is any one of the plurality of systems; and a third sending unit configured to send the first login request to a server of the first system, wherein the server of the first system is configured to generate a first verification request based on the first login request, send the first verification request to the target platform, and the target platform is configured to verify the login information, and return a first security parameter to the target page if the verification is passed.
[0016] Further, the apparatus further comprises: a third generating unit, configured to generate a first query request based on the first security parameter and the system identifier of the first system after sending the first login request to the server of the first system and receiving the first security parameter; a fourth sending unit, configured to send the first query request to the server of the first system, wherein the server of the first system is further configured to determine whether the user information of the user exists in the database based on the first query request, and generate a security token and return the security token to the target page in the case that the user information of the user exists in the database.
[0017] Further, the apparatus further comprises: a fourth generating unit, configured to render and display the system page of the first system in the case that the security token is received after sending the first query request to the server of the first system.
[0018] Further, the apparatus further comprises: a fifth generating unit, configured to generate a logout request in response to the user triggered operation of exiting the first system after rendering and displaying the system page of the first system; a fifth sending unit, configured to send the logout request to the server of the first system, wherein the server of the first system is configured to clear the local login information of the user and return a logout success message to the system page of the first system; and a sixth generating unit, configured to render and display the target page in the case that the logout success message is received.
[0019] According to another aspect of the embodiments of the present application, an electronic device is provided, comprising: a memory storing an executable program; and a processor configured to run the program, wherein the program is configured to perform the login method of the multi-system online bank of any one of the above aspects when running.
[0020] According to another aspect of the embodiments of the present application, a computer readable storage medium is provided, the storage medium storing a program, wherein the program is configured to control the device where the storage medium is located to perform the login method of the multi-system online bank of any one of the above aspects when running.
[0021] In the embodiment of the present application, the following steps are adopted: generating a target login request based on the user input login information through the first page, and sending the target login request to the backend server, wherein the backend server is configured to generate a target verification request based on the target login request, send the target verification request to a target platform, the target platform is configured to verify the login information, and return a target security parameter to the first page in the case of passing the verification; in the case of receiving the target security parameter, generating a target query request based on the target security parameter, and sending the target query request to the backend server, wherein the backend server is further configured to determine whether the user is a target user based on the target query request, and return the identification information of the target user to the first page in the case of the user being the target user; in the case of receiving the identification information of the target user, rendering and displaying a target page according to the system information of the multiple systems of the online bank, wherein the target page is configured to display the access entry of each system. The technical problem of low login efficiency in the related art that the user inputs the website address of each system one by one when accessing the online bank with multiple systems is solved.
[0022] In the present scheme, by integrating multiple systems on a login portal homepage, for users with access rights, logging into the portal homepage can enter any one system, simplifying the operation process, improving the login efficiency and user experience, and avoiding the repeated login information input process, improving the security. BRIEF DESCRIPTION OF DRAWINGS
[0023] The accompanying drawings, which form a part of the present application, are intended to provide further understanding of the present application, and the illustrative embodiments of the present application and their description serve the purpose of explaining the present application. The accompanying drawings should not be construed as an inappropriate limitation on the present application. In the drawings:
[0024] Figure 1 Fig. 1 shows a hardware structure block diagram of a computer terminal for implementing a login method of a multi-system online bank;
[0025] Figure 2 Fig. 2 is a flowchart of a login method of a multi-system online bank according to an embodiment of the present application;
[0026] Figure 3 Fig. 3 is a schematic diagram of a pre-page of unified authentication according to an embodiment of the present application;
[0027] Figure 4 Fig. 4 is a schematic diagram of a login portal homepage according to an embodiment of the present application;
[0028] Figure 5 Fig. 5 is a structural schematic diagram of a login system of a multi-system online bank according to an embodiment of the present application;
[0029] Figure 6is a timing diagram of a process of accessing a homepage of a login portal according to an embodiment of the present application;
[0030] Figure 7 is a timing diagram of a process of accessing an internal page of a system according to an embodiment of the present application;
[0031] Figure 8 is a schematic diagram of a login device of a multi-system online bank according to an embodiment of the present application;
[0032] Figure 9 is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work should fall within the scope of protection of the present application.
[0034] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device.
[0035] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for display, analyzed data, etc.) involved in the present application are information and data authorized by the user or authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of related data comply with relevant laws, regulations and standards, necessary security measures are taken, do not violate public order and good customs, and provide corresponding operation portal for user to choose authorization or refusal. For example, the system and the interface between the related users or institutions provide the corresponding operation portal for the user to choose to agree or refuse the automatic decision result; if the user chooses to refuse, the expert decision process is entered.
[0036] Embodiment 1
[0037] According to the embodiments of the present application, a method for logging into a multi-system online bank is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0038] The method embodiments provided by the embodiments of the present application can be executed in a mobile terminal, a computer terminal or similar computing device. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing the method for logging into a multi-system online bank is shown. As shown in Figure 1 , the computer terminal 10 (or mobile device) can include one or more processors 102 (the processor 102 can include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it can also include a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which can be included as one of the ports in the BUS bus), a network interface, a power supply and / or a camera. Those skilled in the art can understand that Figure 1 The structure shown is only schematic, which does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 can include more or fewer components than those shown in Figure 1 , or have a different configuration than that shown in Figure 1 .
[0039] It should be noted that the one or more processors 102 and / or other data processing circuits described above can be referred to herein as "data processing circuits" in general. The data processing circuit can be embodied in whole or in part as software, hardware, firmware or any other combination. In addition, the data processing circuit can be a single independent processing module, or any one of the other elements combined into the computer terminal 10 (or mobile device) in whole or in part. As referred to in the embodiments of the present application, the data processing circuit serves as a processor control (for example, selection of a variable resistance terminal path connected to an interface).
[0040] The memory 104 can be used to store software programs of application software and modules, such as program instructions / data storage devices corresponding to the login method of the multi-system online bank in the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the login method of the multi-system online bank as described above. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor 102, which can be connected to the computer terminal 10 through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0041] The transmission device 106 is used to receive or send data via a network. Specific examples of the above-mentioned network can include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to be able to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet in a wireless manner.
[0042] The display can be a touch screen liquid crystal display (LCD) that enables a user to interact with the user interface of the computer terminal 10 (or mobile device).
[0043] In the above operating environment, the present application provides a login method of a multi-system online bank as shown in Figure 2 Figure 2 is a flowchart of the login method of the multi-system online bank according to the embodiment one of the present application. The login method of the multi-system online bank includes:
[0044] In step S201, a target login request is generated based on the login information input by the user through a first page, and the target login request is sent to a backend server, wherein the backend server is used to generate a target verification request based on the target login request, send the target verification request to a target platform, the target platform is used to verify the login information, and in the case of passing the verification, return a target security parameter to the first page.
[0045] Optionally, the first page is a front-end page, including a pre-page of unified authentication and a callback page after passing the unified authentication, and the target platform is a unified authentication platform. Figure 3 is a schematic diagram of the pre-page of unified authentication according to the embodiment provided by the present application, as shown inFigure 3 As shown, the unified authentication front-end page receives login information (such as passport number and password) entered by the user and sends a target login request to the unified authentication interface of the back-end server. The request contains the login information and the callback page address after unified authentication. The unified authentication interface of the back-end server obtains the login information and the callback page address after unified authentication from the request, accesses the unified authentication platform for verification, and passes the login information and the callback page address after unified authentication to the unified authentication platform. The unified authentication platform verifies the login information according to the stored permission information (such as passport number and password). If the verification is successful, it generates target security parameters (such as parameter 1 and parameter 2) and, based on the callback page address after unified authentication, calls back to the callback page after unified authentication, passing parameter 1 and parameter 2 to the callback page.
[0046] In step S202, upon receiving the target security parameters, a target query request is generated based on the target security parameters and sent to the backend server. The backend server is also used to determine whether the user is the target user based on the target query request, and if the user is the target user, to return the target user's identification information to the first page.
[0047] Optionally, upon receiving the target security parameters (such as parameter 1 and parameter 2), the callback page generates a target query request and sends it to the local login interface of the backend server, passing parameter 1 and parameter 2 to the backend server's local login interface. The backend server's local login interface determines whether the current user is a grayscale user (i.e., the target user), and if the current user is a grayscale user, returns the user's identification information (such as the unified authentication number and grayscale marker) to the callback page.
[0048] Step S203: Upon receiving the identification information of the target user, a target page is generated and displayed based on the system information of multiple online banking systems. The target page is used to display the access point of each system.
[0049] Optionally, upon receiving the identification information of the grayscale user, the callback page calls the system information list interface of the backend server to render and generate the login portal homepage (i.e., the target page) based on the system information of multiple online banking systems and displays it. Figure 4 This is a schematic diagram of the login portal homepage provided according to an embodiment of this application, such as... Figure 4 As shown, for example, a nine-grid page is rendered to display the access point for each system.
[0050] In summary, by integrating multiple systems on a login portal homepage, a user with access rights can enter any system by logging into the portal homepage, simplifying the operation process, improving login efficiency and user experience, avoiding repeated login information input process, and improving security.
[0051] Optionally, in the multi-system online banking login method provided by the embodiment of the application, the target login request is generated based on the login information input by the user through the first page, including: receiving the login information through the first page, and generating the target login request in response to the user's click login operation.
[0052] In an optional embodiment, the login information (such as a passcode number and a password) input by the user is received through the pre-page of unified authentication, and the target login request is generated in response to the user's click login operation. This process ensures that the login information input by the user can be correctly encapsulated and sent to the backend server, laying a foundation for subsequent unified authentication and local login verification.
[0053] Optionally, in the multi-system online banking login method provided by the embodiment of the application, the backend server determines whether the user is a target user based on the target query request, including: analyzing the target security parameter to obtain the identity of the user; determining whether the preset label exists in the identity, and determining that the user is a target user in the case that the preset label exists in the identity.
[0054] In an optional embodiment, the local login interface of the backend server determines whether the current user is a gray user by first analyzing the parameters 1 and 2 to obtain the unified authentication number (i.e., the identity) of the user, and then determining whether the gray mark (i.e., the preset label) exists in the unified authentication number. In the case that the gray mark exists, it is determined that the current user is a gray user.
[0055] By analyzing the target security parameter, extracting the identity of the user, and checking whether the preset gray user label exists in the identity, the accurate determination of the gray user is realized.
[0056] Optionally, in the multi-system online banking login method provided by the embodiment of the application, after the target page is rendered and displayed according to the system information of the multiple systems of the online bank, the method further includes: generating a first login request in response to the user's selection operation on the first system through the target page, wherein the first system is any one of the multiple systems; sending the first login request to the server of the first system, wherein the server of the first system is used to generate a first verification request based on the first login request, send the first verification request to the target platform, and the target platform is used to verify the login information, and return the first security parameter to the target page in the case that the verification is passed.
[0057] In an optional embodiment, after the login portal homepage is displayed, in response to a selected operation of a user on a first system (e.g., system A), a first login request is sent to a server of the system, the server of the system obtains login information and a callback page address (e.g., a page address of system A or an address of the login portal homepage) after the current unified authentication from the request, accesses the unified authentication platform for verification, and transmits the login information and the page address of system A to the unified authentication platform. The unified authentication platform verifies the login information, and in the case of verification, generates security parameters of the current time, such as parameter 1 and parameter 2 (i.e., first security parameters), and based on the callback page address after the current unified authentication, calls the callback page after the unified authentication, and transmits parameter 1 and parameter 2 to the callback page.
[0058] When the user accesses a specific system through the login portal homepage, the back-end server of the system again verifies the login information through the unified authentication platform to ensure the identity security of the user when accessing the subsystem, thereby enhancing the security of the system.
[0059] Optionally, in the login method of the multi-system online bank provided in the embodiments of the present application, after the first login request is sent to the server of the first system, the method further includes: in the case of receiving the first security parameters, generating a first query request based on the first security parameters and the system identifier of the first system; and sending the first query request to the server of the first system, wherein the server of the first system is further configured to determine whether the user information of the user exists in the database based on the first query request, and in the case that the user information of the user exists in the database, generate a security token and return the security token to the target page.
[0060] In an optional embodiment, the first query request is generated based on parameter 1, parameter 2, and the system identifier of the first system (e.g., system identifier A), the first query request is sent to the server of the first system, the server of the first system parses parameter 1 and parameter 2 to obtain the unified authentication number of the user, the unified authentication number of the user is used to query whether the user exists in the database together with the system identifier A, in the case that the user information of the user exists in the database, a security token Token is generated and returned to the front end.
[0061] Through the query of the database, the correctness of the user information is verified, and the security and stability of the system are enhanced; through the generation and transmission of the security token, the login state of the user in the first system is ensured.
[0062] Optionally, in the login method of the multi-system online bank provided in the embodiments of the present application, after the first query request is sent to the server of the first system, the method further includes: in the case of receiving the security token, rendering and displaying the system page of the first system.
[0063] In an optional embodiment, in the case of receiving the security token, the system page of the first system (such as the internal page of the A system) is rendered and displayed, and smooth access to the first system is realized.
[0064] Optionally, in the login method of the multi-system online bank provided in the embodiments of the present application, after the system page of the first system is rendered and displayed, the method further comprises: in response to the user triggering the operation of exiting the first system through the system page of the first system, generating a logout request; sending the logout request to the server of the first system, wherein the server of the first system is used to clear the local login information of the user, and return a logout success message to the system page of the first system; in the case of receiving the logout success message, rendering and displaying a target page.
[0065] In an optional embodiment, after the user enters the system through the login portal homepage, the user can also exit the system, and after exiting the system, the user returns to the login portal homepage and can enter another system again. For example, in response to the user triggering the operation of exiting the A system through the system page of the A system, a logout request is generated, the logout request is sent to the logout interface of the server of the A system, the logout interface clears the local login information of the user, cleans up the database cache, calls the unified authentication interface to log out, clears the unified authentication session information, and returns a logout success message to the system page of the A system, and in the case of receiving the logout success message, the system page of the A system renders and displays the login portal homepage.
[0066] Through the user exit process, it is ensured that after the user ends the operation, the system can clear the login information of the user in time, prevent the information from being illegally used, and enhance the security of the system.
[0067] In an optional embodiment, Figure 5 is a structural schematic diagram of the login system of the multi-system online bank provided according to the embodiments of the present application, as shown in Figure 5 Each subsystem front end realizes a login front page and a callback page of unified authentication, calls the same set of system backends, and uses the same set of database user, role, and menu data.
[0068] In an optional embodiment, Figure 6 is a timing diagram of the process of accessing the login portal homepage according to the embodiments of the present application, as shown in Figure 6As shown, the login information (such as the pass number and the password) input by the user is received through the pre-page of the unified authentication, and a login request is sent to the unified authentication interface of the backend server, the login request containing the login information and the callback page address after the unified authentication. The unified authentication interface of the backend server obtains the login information and the callback page address after the unified authentication from the request, accesses the unified authentication platform for verification, and transmits the login information and the callback page address after the unified authentication to the unified authentication platform. The unified authentication platform verifies the login information according to the stored permission information (such as the pass number and the password), generates security parameters (such as parameter 1 and parameter 2) in the case of verification, and returns to the callback page after the unified authentication based on the callback page address after the unified authentication, and transmits the parameter 1 and the parameter 2 to the callback page. The callback page generates a query request in the case of receiving the security parameters (such as the parameter 1 and the parameter 2), and sends the query request to the local login interface of the backend server, and transmits the parameter 1 and the parameter 2 to the local login interface of the backend server. The local login interface of the backend server parses the parameter 1 and the parameter 2 to obtain the unified authentication number, and queries the user's gray mark, that is, judges whether the current user is a gray user. In the case that the current user is a gray user, the unified authentication number and the gray mark of the user are returned to the callback page. The callback page calls the system information list interface of the backend server, and renders and displays the login portal homepage according to the system information of the multiple systems of the online bank.
[0069] In an optional embodiment, Figure 7 The timing diagram of the process of accessing the internal page of the system is provided according to the embodiments of the present application, as shown in Figure 7 After the login portal homepage is displayed, the gray mark is carried, a subsystem is selected for jump (assuming that the user selects the A system), and a login request is sent to the server of the system. The server of the system obtains the login information and the callback page address (such as the page address of the A system) after the unified authentication from the request, accesses the unified authentication platform for verification, and transmits the login information and the page address of the A system to the unified authentication platform. The unified authentication platform verifies the login information, generates security parameters (such as parameter 1 and parameter 2) in the case of verification, and returns to the callback page after the unified authentication, and transmits the parameter 1 and the parameter 2 to the callback page. The callback page generates a query request based on the parameter 1, the parameter 2 and the system identifier (such as the system identifier A) of the system, sends the query request to the server of the system, the server of the system parses the parameter 1 and the parameter 2 to obtain the unified authentication number of the user, combines the unified authentication number of the user with the system identifier A to check whether the locally normal state user exists, that is, whether the user exists in the database, if the user exists, a security token Token is generated, the Token is returned to the front end, and the Token is saved in the public storage area and is carried in the subsequent business interface call.
[0070] The login method of the multi-system online bank provided by the embodiments of the present application integrates multiple systems on a login portal homepage. For a user with access permission, logging into the portal homepage can enter any system, and after entering the system, the user can also exit the system. After exiting the system, the user reaches the portal homepage and can enter another system again. The operation process is simplified, the login efficiency and user experience are improved, and the repeated login information input process is avoided, and the security is improved. The unified authentication platform is used for identity verification, the system security is enhanced, and illegal access and information leakage are prevented.
[0071] It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown.
[0072] Embodiment 2
[0073] The embodiments of the present application also provide a login device of a multi-system online bank. It should be noted that the login device of the multi-system online bank of the embodiments of the present application can be used to execute the login method for the multi-system online bank provided by the embodiments of the present application. The login device of the multi-system online bank provided by the embodiments of the present application is introduced as follows.
[0074] According to the embodiments of the present application, a login device of a multi-system online bank for implementing the above-mentioned login method of the multi-system online bank is also provided, as shown in Figure 8 The device includes a first sending unit 801, a second sending unit 802, and a first generating unit 803.
[0075] The first sending unit 801 is configured to generate a target login request based on the login information input by the user through the first page, and send the target login request to a backend server. The backend server is configured to generate a target verification request based on the target login request, send the target verification request to a target platform, and the target platform is configured to verify the login information, and return a target security parameter to the first page if the verification is passed.
[0076] The second sending unit 802 is configured to generate a target query request based on the target security parameter if the target security parameter is received, and send the target query request to the backend server. The backend server is further configured to determine whether the user is a target user based on the target query request, and return identification information of the target user to the first page if the user is the target user.
[0077] The first generating unit 803 is configured to, when the identification information of the target user is received, generate and display a target page according to system information of the plurality of systems of the online bank, wherein the target page is used to display an access portal of each system.
[0078] The login device of the multi-system online bank provided by the embodiments of the present application generates a target login request based on the login information input by the user through the first page by the first sending unit 801, and sends the target login request to a backend server, wherein the backend server is configured to generate a target verification request based on the target login request, send the target verification request to a target platform, and the target platform is configured to verify the login information, and return a target security parameter to the first page when the verification is passed; the second sending unit 802 generates a target query request based on the target security parameter when the target security parameter is received, and sends the target query request to the backend server, wherein the backend server is further configured to determine whether the user is a target user based on the target query request, and return identification information of the target user to the first page when the user is the target user; and the first generating unit 803 generates and displays a target page according to system information of the plurality of systems of the online bank when the identification information of the target user is received, wherein the target page is used to display an access portal of each system. The technical problem of low login efficiency in the related art that the user logs in by inputting the website addresses of the plurality of systems one by one when accessing the online bank with the plurality of systems is solved.
[0079] Optionally, in the login device of the multi-system online bank provided by the embodiments of the present application, the first sending unit 801 comprises a first processing subunit configured to receive the login information through the first page, and generate the target login request in response to a click login operation of the user.
[0080] Optionally, in the login device of the multi-system online bank provided by the embodiments of the present application, the backend server determines whether the user is the target user based on the target query request, which comprises: analyzing the target security parameter to obtain an identity of the user; determining whether a preset label exists in the identity, and determining that the user is the target user when the preset label exists in the identity.
[0081] Optionally, in the login apparatus for the multi-system online bank provided by the embodiment of the present application, the apparatus further comprises: a second generating unit, configured to generate a first login request in response to a selection operation of a user on the first system through the target page after the target page is generated and displayed according to the system information of the multiple systems of the online bank, wherein the first system is any one of the multiple systems; and a third sending unit, configured to send the first login request to a server of the first system, wherein the server of the first system is configured to generate a first verification request based on the first login request, send the first verification request to a target platform, and the target platform is configured to verify the login information, and return a first security parameter to the target page if the verification is passed.
[0082] Optionally, in the login apparatus for the multi-system online bank provided by the embodiment of the present application, the apparatus further comprises: a third generating unit, configured to generate a first query request based on the first security parameter and a system identifier of the first system in response to the first security parameter being received after the first login request is sent to the server of the first system; and a fourth sending unit, configured to send the first query request to the server of the first system, wherein the server of the first system is further configured to determine whether the user information of the user exists in a database based on the first query request, and generate a security token and return the security token to the target page if the user information of the user exists in the database.
[0083] Optionally, in the login apparatus for the multi-system online bank provided by the embodiment of the present application, the apparatus further comprises: a fourth generating unit, configured to render and display a system page of the first system in response to the security token being received after the first query request is sent to the server of the first system.
[0084] Optionally, in the login apparatus for the multi-system online bank provided by the embodiment of the present application, the apparatus further comprises: a fifth generating unit, configured to generate a logout request in response to an operation of exiting the first system triggered by the user through the system page of the first system after the system page of the first system is rendered and displayed; a fifth sending unit, configured to send the logout request to the server of the first system, wherein the server of the first system is configured to clear the local login information of the user, and return a message of logout success to the system page of the first system; and a sixth generating unit, configured to render and display the target page in response to the message of logout success being received.
[0085] It should be noted here that the first sending unit 801, the second sending unit 802, and the first generating unit 803 mentioned above correspond to steps S201 to S203 in Embodiment 1. The three units implement the same instances and application scenarios as the corresponding steps, but are not limited to the content disclosed in Embodiment 1. It should be noted that the above modules or units can be hardware or software components stored in memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The above units can also run as part of a device in the computer terminal 10 provided in Embodiment 1.
[0086] Example 3
[0087] Embodiments of this application may provide an electronic device. Figure 9 This is a structural block diagram of an electronic device according to an embodiment of this application. Figure 9 As shown, the electronic device may include: one or more ( Figure 9 Only one of the following is shown: processor 902, memory 904, memory controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module, and display.
[0088] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and apparatus in the embodiments of this application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the above-described methods. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0089] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: generating a target login request based on the login information input by the user through the first page, and sending the target login request to a backend server, wherein the backend server is configured to generate a target verification request based on the target login request, send the target verification request to a target platform, and the target platform is configured to verify the login information, and return a target security parameter to the first page if the verification is passed; in the case of receiving the target security parameter, generating a target query request based on the target security parameter, and sending the target query request to the backend server, wherein the backend server is further configured to determine whether the user is a target user based on the target query request, and return identification information of the target user to the first page if the user is the target user; in the case of receiving the identification information of the target user, rendering and displaying a target page according to the system information of the plurality of systems of the online bank, wherein the target page is used to display the access entry of each system.
[0090] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: receiving login information through the first page, and generating a target login request in response to a click login operation of the user.
[0091] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: analyzing the target security parameter to obtain the identity of the user; determining whether the preset label exists in the identity, and determining that the user is the target user if the preset label exists in the identity.
[0092] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: after rendering and displaying the target page according to the system information of the plurality of systems of the online bank, generating a first login request in response to a selection operation of the user on the first system through the target page, wherein the first system is any one of the plurality of systems; sending the first login request to the server of the first system, wherein the server of the first system is configured to generate a first verification request based on the first login request, send the first verification request to a target platform, and the target platform is configured to verify the login information, and return a first security parameter to the target page if the verification is passed.
[0093] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: after sending the first login request to the server of the first system, in the case of receiving the first security parameter, generating a first query request based on the first security parameter and the system identifier of the first system; sending the first query request to the server of the first system, wherein the server of the first system is further configured to determine whether the user information of the user exists in the database based on the first query request, and in the case that the user information of the user exists in the database, generating a security token and returning the security token to the target page.
[0094] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: after sending the first query request to the server of the first system, in the case of receiving the security token, rendering and displaying the system page of the first system.
[0095] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: after rendering and displaying the system page of the first system, in response to the user triggered operation of exiting the first system through the system page of the first system, generating a logout request; sending the logout request to the server of the first system, wherein the server of the first system is configured to clear the local login information of the user and return a logout success message to the system page of the first system; in the case of receiving the logout success message, rendering and displaying the target page.
[0096] Those skilled in the art can understand that, Figure 9 The structure shown is only schematic, and the electronic device can also be a smart phone, a tablet computer, a palm computer, a mobile Internet device (MID), a PAD, or the like. Figure 9 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device can include more or less components (such as a network interface, a display device, etc.) than those shown in the figure, or have a different configuration from that shown in the figure. Figure 9 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device can include more or less components (such as a network interface, a display device, etc.) than those shown in the figure, or have a different configuration from that shown in the figure. Figure 9 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device can include more or less components (such as a network interface, a display device, etc.) than those shown in the figure, or have a different configuration from that shown in the figure.
[0097] Those skilled in the art can understand that all or part of the steps in the above-mentioned embodiments can be completed by instructing the relevant hardware of the terminal device through a program, which can be stored in a computer readable storage medium, and the storage medium can include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0098] Embodiment 4
[0099] The embodiment of the present application further provides a computer readable storage medium. Optionally, in the embodiment, the storage medium can be used to save the program code executed by the login method of the multi-system online bank provided in the first embodiment.
[0100] Optionally, in the embodiment, the storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
[0101] The present application further provides a computer program product, which is adapted to execute the steps of the login method of the multi-system online bank when executed on a data processing device.
[0102] The serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0103] In the above embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0104] In the several embodiments provided by the present application, it should be understood that the disclosed technology can be implemented in other ways. Of course, the unit embodiment described above is only schematic. For example, the division of the units is only a logical function division. There can be another division for actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between the units can be indirect coupling or communication connection through some interface, or electrical or other form.
[0105] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0106] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0107] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.
[0108] The above is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should be considered as the protection scope of the present application.
Claims
1. A login method for multi-system online banking, characterized in that, include: The first page generates a target login request based on the login information entered by the user and sends the target login request to the backend server. The backend server is used to generate a target verification request based on the target login request and send the target verification request to the target platform. The target platform is used to verify the login information and, if the verification is successful, return target security parameters to the first page. Upon receiving the target security parameters, a target query request is generated based on the target security parameters and sent to the backend server. The backend server is further configured to determine whether the user is a target user based on the target query request, and if the user is the target user, return the target user's identification information to the first page. Upon receiving the identification information of the target user, a target page is generated and displayed based on the system information of multiple online banking systems. The target page is used to display the access point of each system.
2. The method according to claim 1, characterized in that, The target login request generated based on the login information entered by the user on the first page includes: The login information is received through the first page, and the user's login click is responded to, generating the target login request.
3. The method according to claim 1, characterized in that, The backend server determines whether the user is the target user based on the target query request, including: The target security parameters are parsed to obtain the user's identity identifier; Determine whether a preset tag exists in the identity identifier, and if the preset tag exists in the identity identifier, determine that the user is the target user.
4. The method according to claim 1, characterized in that, After rendering and displaying the target page based on system information from multiple online banking systems, the method further includes: The target page responds to the user's selection of the first system and generates a first login request, wherein the first system is any one of the plurality of systems; The server of the first system sends the first login request to the server of the first system. The server of the first system is used to generate a first verification request based on the first login request and send the first verification request to the target platform. The target platform is used to verify the login information and, if the verification is successful, return a first security parameter to the target page.
5. The method according to claim 4, characterized in that, After sending the first login request to the server of the first system, the method further includes: Upon receiving the first security parameter, a first query request is generated based on the first security parameter and the system identifier of the first system. The system sends the first query request to the server of the first system, wherein the server of the first system is further configured to determine whether the user's user information exists in the database based on the first query request, and if the user's user information exists in the database, generate a security token and return the security token to the target page.
6. The method according to claim 5, characterized in that, After sending the first query request to the server of the first system, the method further includes: Upon receiving the security token, the system page of the first system is rendered and displayed.
7. The method according to claim 6, characterized in that, After rendering and displaying the system page of the first system, the method further includes: The system page of the first system responds to the user's action of exiting the first system and generates a logout request; Send the logout request to the server of the first system, wherein the server of the first system is used to clear the user's local login information and return a logout success message to the system page of the first system; Upon receiving the message indicating successful cancellation, the target page is rendered and displayed.
8. A login device for a multi-system online banking system, characterized in that, include: The first sending unit is configured to generate a target login request based on login information input by the user through the first page, and send the target login request to the backend server. The backend server is configured to generate a target verification request based on the target login request, send the target verification request to the target platform, and the target platform is configured to verify the login information and return target security parameters to the first page if the verification is successful. The second sending unit is configured to generate a target query request based on the target security parameters upon receiving the target security parameters, and send the target query request to the backend server. The backend server is further configured to determine whether the user is a target user based on the target query request, and if the user is the target user, return the identification information of the target user to the first page. The first generation unit is used to render and generate a target page based on the system information of multiple online banking systems and display it after receiving the identification information of the target user. The target page is used to display the access point of each system.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored executable program, wherein, when the executable program is executed, it controls the device on which the computer-readable storage medium is located to perform the login method for a multi-system online bank as described in any one of claims 1 to 7.
10. An electronic device, characterized in that, include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, executes the login method for a multi-system online banking system as described in any one of claims 1 to 7.