CN112579956A - Website account management method and device and electronic equipment - Google Patents
Website account management method and device and electronic equipment Download PDFInfo
- Publication number
- CN112579956A CN112579956A CN202011499300.0A CN202011499300A CN112579956A CN 112579956 A CN112579956 A CN 112579956A CN 202011499300 A CN202011499300 A CN 202011499300A CN 112579956 A CN112579956 A CN 112579956A
- Authority
- CN
- China
- Prior art keywords
- account
- target
- website
- party
- identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 109
- 238000013507 mapping Methods 0.000 claims abstract description 63
- 238000000034 method Methods 0.000 claims description 32
- 230000000977 initiatory effect Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a website account management method, a website account management device and electronic equipment, and relates to the technical field of account management, wherein a website account management request of a user for a target website is received, and a target third party account identifier of the user is acquired based on the website account management request; acquiring a pre-configured account mapping relation; the account mapping relationship comprises a binding relationship between a third party account identifier and at least one website account identifier, and the website account identifier is obtained by registering a target website by using the third party account identifier; and executing account management operation corresponding to the website account management request on each target website account bound with the target third party account identification based on the account mapping relation. According to the invention, a plurality of website accounts can be conveniently and rapidly managed by using the third party account, so that the user experience is effectively improved.
Description
Technical Field
The invention relates to the technical field of account management, in particular to a website account management method and device and electronic equipment.
Background
With the development of internet technology, many websites access a third party login function so that a user of the website can bind a third party account such as a microblog, a WeChat or a QQ with a website account of the website, thereby realizing the login of the website by using the third party account. At present, a user can only bind different websites or a website account under the same website by using the same third party account, and assuming that a user needs to manage a plurality of website accounts under the same website, at this moment, the user needs to manage each website account by using a plurality of third party accounts, so that the user experience is seriously influenced.
Disclosure of Invention
In view of this, the present invention provides a website account management method, an apparatus and an electronic device, which can conveniently and quickly manage a plurality of website accounts by using a third-party account, so as to effectively improve user experience.
In a first aspect, an embodiment of the present invention provides a method for managing a website account, including: receiving a website account management request of a user for a target website, and acquiring a target third party account identifier of the user based on the website account management request; acquiring a pre-configured account mapping relation; the account mapping relationship comprises a binding relationship between a third party account identifier and at least one website account identifier, and the website account identifier is obtained by registering the target website by using the third party account identifier; and executing account management operation corresponding to the website account management request on each target website account bound with the target third party account identification based on the account mapping relation.
In one embodiment, the website account management request comprises a login request, and the account management operation comprises a login operation; the step of executing account management operation corresponding to the website account management request on each target website account identifier bound with the target third party account identifier based on the account mapping relationship comprises the following steps: judging whether a target website account identifier bound with the target third party account identifier exists in the account mapping relation; if yes, executing login operation based on the target website account identifier bound with the target third party account identifier; if not, initiating a registration prompt to the user to guide the user to register the target website by using the target third party account identification to obtain the target website account identification bound with the target third party account identification.
In one embodiment, the step of performing a login operation based on the target website account id bound to the target third party account id includes: if the target third party account identification is bound with a target website account identification, executing login operation based on the target website account identification; and if the target third-party account identification is bound with a plurality of target website account identifications, responding to the selection operation of the user aiming at each target website account identification, and executing login operation based on the target website account identification corresponding to the selection operation.
In one embodiment, the step of initiating a registration prompt to the user to guide the user to register the target website by using the target third party account id to obtain the target website account id bound to the target third party account id includes: judging whether the target third party account number is registered in the target website or not; if so, performing binding operation on the target third party account and the registered website account identifier to obtain a target website account identifier bound with the target third party account identifier; if not, registering the target website by using the target third party account, and executing binding operation between the target third party account and the registered website account identifier to obtain the target website account identifier bound with the target third party account identifier.
In one embodiment, the step of performing a binding operation on the target third party account and the registered website account id to obtain a target website account id bound to the target third party account id includes: if the number of the registered website account identifications is one, performing one-to-one binding operation on the registered website account identifications and the target third party account identification to obtain target website accounts bound with the target third party account identification; and if a plurality of website account identifications are obtained through registration, performing many-to-one binding operation on each website account identification obtained through registration and the target third party account identification to obtain the target website account which is bound with the target third party account identification.
In one embodiment, the website account management request comprises an unbinding request, and the account management operation comprises an unbinding operation; the step of executing account management operation corresponding to the website account management request on each target website account identifier bound with the target third party account identifier based on the account mapping relationship comprises the following steps: and taking the website account identification in the login state as the account identification to be unbound, and deleting the binding relationship between the target third party account identification and the account identification to be unbound in the account mapping relationship to finish the unbinding operation.
In a second aspect, an embodiment of the present invention further provides a device for managing a website account, including: the identification acquisition module is used for receiving a website account management request of a user for a target website and acquiring a target third party account identification of the user based on the website account management request; the mapping relation acquisition module is used for acquiring a pre-configured account mapping relation; the account mapping relationship comprises a binding relationship between a third party account identifier and at least one website account identifier, and the website account identifier is obtained by registering the target website by using the third party account identifier; and the operation execution module is used for executing account management operation corresponding to the website account management request on each target website account bound with the target third party account identification based on the account mapping relation.
In one embodiment, the website account management request comprises a login request, and the account management operation comprises a login operation; the operation execution module is further configured to: judging whether a target website account identifier bound with the target third party account identifier exists in the account mapping relation; if yes, executing login operation based on the target website account identifier bound with the target third party account identifier; if not, initiating a registration prompt to the user to guide the user to register the target website by using the target third party account identification to obtain the target website account identification bound with the target third party account identification.
In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory and a processor; the memory has stored therein a computer program operable on the processor, the processor when executing the computer program implementing the steps of the method of any one of the preceding aspects.
In a fourth aspect, embodiments of the present invention also provide a computer-readable storage medium storing machine executable instructions, which, when invoked and executed by a processor, cause the processor to execute any one of the methods provided in the first aspect.
According to the website account management method, device and electronic equipment provided by the embodiment of the invention, when a website account management request of a user for a target website is received, a target third party account identifier of the user is acquired based on the website account management request, a pre-configured account mapping relation is acquired, and then account management operation corresponding to the website account management request is executed on each target website account bound by the target third party account identifier based on the account mapping relation. The account mapping relationship in the method comprises a binding relationship between a third party account identifier and at least one website account identifier, wherein the website account identifier is obtained by registering a target website by using the third party account identifier.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic flowchart of a method for managing a website account according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating another website account management method according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating another website account management method according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a website account management apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the embodiments, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
At present, one third-party account can only correspondingly manage one website account of a certain website, so that a user cannot conveniently and quickly manage a plurality of website accounts of the certain website by using one third-party account, and user experience is seriously influenced. Therefore, the invention provides a website account management method, a website account management device and electronic equipment, which can conveniently and quickly manage a plurality of website accounts by using a third-party account, thereby effectively improving user experience.
To facilitate understanding of the present embodiment, first, a method for managing a website account disclosed in the present embodiment is described in detail, referring to a flowchart of a method for managing a website account shown in fig. 1, where the method mainly includes the following steps S102 to S106:
step S102, receiving a website account management request of a user for a target website, and acquiring a target third party account identification of the user based on the website account management request. The website account management request can comprise one or more of a login request, an unbinding request and a rebinding request, and the third party account identifier can comprise a login account of a third party platform such as a microblog, a WeChat or a QQ. In one implementation, a website account management interface of a target website may be displayed to a user, a login/registration icon may be displayed on the website account management interface, an unbinding icon, a rebinding icon, and the like may also be displayed on the website account management interface, and a website account management request corresponding to the icon may be acquired by clicking a corresponding icon in the website account management interface by the user, where the website account management request may carry a third party account identifier, and the third party account identifier carried in the website account management request is used as a target third party account identifier of the user.
And step S104, acquiring a preset account mapping relation. The account mapping relationship comprises a binding relationship between a third party account identifier and at least one website account identifier, and the website account identifier is obtained by registering a target website by using the third party account identifier. In an embodiment, a third party account mapping table may be pre-established, and when a binding relationship between a set of third party account identifications and website account identifications is determined, the binding relationship may be stored in the third party account mapping table, so that the account mapping relationship may be represented by the third party account mapping table, and optionally, the third party account mapping table may be stored in a designated storage area (such as a database or a local storage area) so as to obtain the account mapping relationship from the designated storage area.
And step S106, executing account management operation corresponding to the website account management request on each target website account bound with the target third party account identification based on the account mapping relation. The account management operation may include one or more of a login operation, an unbinding operation, and a change operation, and the account management operation corresponds to the network account management request one to one. In one embodiment, if a plurality of target website account identifications are bound with target third party account identifications in the account mapping relationship, each target website account identification can be displayed to a user, and the selection operation of the user for the target account identification is responded, so that the account management operation corresponding to the website account management request is executed on the target account corresponding to the selection operation; if one target website account identifier bound with the target third party account identifier exists in the account mapping relationship, account management operation corresponding to the website account management request can be directly executed on the target website account identifier.
According to the website account management method provided by the embodiment of the invention, the provided account mapping relationship comprises the binding relationship between the third party account identification and at least one website account identification, wherein the website account identification is obtained by registering the target website by using the third party account identification.
In an embodiment, the website account management request includes a login request, and the account management operation includes a login operation, on this basis, an embodiment of the present invention provides an embodiment of performing, based on an account mapping relationship, an account management operation corresponding to the website account management request on each target website account id bound to a target third party account id, in which, reference is made to the following steps 1 to 3:
step 1, judging whether a target website account identification bound with a target third party account identification exists in the account mapping relation. If yes, executing step 2; if not, step 3 is executed. In an embodiment, a target third party account id may be queried in the third party account mapping table, and if the target third party account id is found, it may be determined that a target website account id bound to the target third party account id exists in the account mapping relationship, and if the target third party account id cannot be found, it may be determined that the target website account id bound to the target third party account id does not exist in the account mapping relationship.
And 2, executing login operation based on the target website account identifier bound with the target third party account identifier. In one embodiment, the target third party account id may be bound to one or more target website account ids. If the target third party account id is bound to a target website account id, when the step of performing a login operation based on the target website account id bound by the target third party account id is performed, the login operation may be performed based on the target website account id, that is, when the target third party account id is bound to only one target website account, the target website may be directly logged in based on the target website account id. If the target third party account id is bound to multiple target website account ids, when the step of performing a login operation based on the target website account id bound by the target third party account id is performed, a selection operation of the user for each target website account id may be responded, and the login operation is performed based on the target website account id corresponding to the selection operation, for example, the target third party account id corresponds to the target website account id a1 and the target website account id a2, and if the user selects and operates the corresponding target website account id a2, the target website is logged in based on the target website account id a 2.
And 3, initiating a registration prompt to the user to guide the user to register the target website by using the target third party account identification to obtain the target website account identification bound with the target third party account identification. If the account mapping relation does not have a target website account identifier bound with the target third party account identifier, the website account identifier and the target third party account identifier can be selected to be bound, or a newly registered website account identifier and the target third party account identifier are bound. In an embodiment, the following steps 3.1 to 3.3 may be executed to initiate a registration prompt to the user to guide the user to register the target website with the target third party account id, so as to obtain the account id of the target website bound to the target third party account id:
and 3.1, judging whether the target third party account number is registered in the target website. If yes, executing step 3.2; if not, step 3.3 is performed. In one embodiment, the third party account may include multiple types of accounts such as a mobile phone number, an identification number, a mailbox, a three-in-one code, face information, fingerprint information, and the like. Taking a mobile phone number as an example, if the account mapping relationship does not have the target website account id bound with the target third party account id, the user can jump to the registration page to initiate a registration prompt to the user through the registration page, and the user can fill the mobile phone number in the registration page and judge whether the mobile phone number is registered in the target website. Optionally, whether the mobile phone number filled by the user is registered with the target website or not can be judged, optionally, the mobile phone number of the registered target website can be stored through a specified database, so that whether the mobile phone number exists or not can be searched in the specified database, if the mobile phone number can be searched in the specified database, the target website is determined to be registered by the mobile phone number, and if the mobile phone number cannot be searched in the specified database, the target website is determined to be not registered by the mobile phone number.
And 3.2, performing binding operation on the third party account and the registered website account identification to obtain a target website account identification bound with the target third party account identification. In an embodiment, continuing to use the mobile phone number as an example, if the mobile phone number has already registered with the target website, at this time, there will be at least one website account id obtained by registration. The embodiment of the invention respectively provides an implementation mode of executing binding operation on the target third party account and the registered website account identification to obtain the target website account identification bound with the target third party account identification aiming at two conditions that the number of the registered website account identifications is one or more. Specifically, if the number of the registered website account identities is one, performing one-to-one binding operation on the registered website account identities and the target third party account identity to obtain a target website account bound with the target third party account identity; and if a plurality of website account identifications are obtained through registration, performing many-to-one binding operation on each website account identification obtained through registration and the target third party account identification to obtain the target website account which is bound with the target third party account identification. According to the embodiment of the invention, the website account identification and the target third party account identification are subjected to one-to-one binding operation or many-to-one binding operation, so that each website account identification corresponding to the mobile phone number can be directly managed by using the target third party account identification, thereby realizing more convenient and faster account management and further effectively improving user experience.
And 3.3, registering the target website by using the target third party account, and executing binding operation between the target third party account and the registered website account identification to obtain the target website account identification bound with the target third party account identification. If the mobile phone number does not register the target website, the target website can be registered by using the mobile phone number to obtain a website account identification corresponding to the mobile phone number, and the obtained website account identification is bound with the target third party account identification.
In order to facilitate understanding of the foregoing embodiments, the embodiments of the present invention provide a method for managing a website account, where before executing the method for managing a website account, a third-party account mapping table needs to be configured in advance, for example, a third-party account mapping table is established on a database level, and the third-party account mapping table includes fields such as a user _ id (website account id), an openid (third-party account id), and a from _ type (third-party platform id), where the third-party platform id may include platform ids such as a microblog, a WeChat, and a QQ. On this basis, in the embodiment of the present invention, taking account management operations including login operations as an example, referring to a flowchart of another website account management method shown in fig. 2, the method mainly includes the following steps S202 to S224:
in step S202, third party login is started.
And step S204, acquiring the openid of the user based on the third party oauth authentication. Wherein the third party oauth authentication may be used to authenticate openid.
Step S206, inquiring whether the openid is bound with the user _ id. If yes, go to step S208; if not, step S214 is performed.
In step S208, it is determined whether the number of user _ ids is plural. If yes, go to step S212; if not, step S210 is performed.
And step S210, directly logging in based on the user _ id.
And step S212, displaying each user _ id, responding to the selection operation of the user aiming at each user _ id, and triggering login based on the user _ id corresponding to the selection operation.
And step S214, acquiring the target mobile phone number input by the user.
Step S216, inquiring whether the target mobile phone number is registered in the target website. If yes, go to step S220; if not, step S218 is performed.
Step S218, registering the target website based on the target mobile phone number to obtain a user _ id, and binding the user _ id and the openid.
Step S220, judging whether the target mobile phone number corresponds to a plurality of user _ ids. If yes, go to step S222; if not, step S224 is performed.
Step S222, executing many-to-one binding of each user _ id and openid.
Step S224, the user _ id and the openid are bound one to many.
In an implementation manner, the website account management request may further include a unbinding request, and the account management operation includes an unbinding operation, on this basis, an embodiment of the present invention provides another implementation manner in which, based on an account mapping relationship, an account management operation corresponding to the website account management request is performed on each target website account id bound to a target third party account id, and the website account id in a login state may be used as an account id to be unbound, and a binding relationship between the target third party account id and the account id to be unbound is deleted in the account mapping relationship, so as to complete the unbinding operation. In practical application, when a user is in a login state, after clicking a button for unbinding a third-party account (microblog, wechat, QQ), the corresponding mapping of the third-party account identifier openid bound by the user _ id of the user is deleted, and the user can automatically quit the current account. If the openid still binds other account user _ id of the target website, the unbound user _ id cannot be directly logged in when logging in next time by using the openid.
To facilitate understanding of the foregoing embodiment, the embodiment of the present invention provides another website account management method, taking account management operations including unbinding operations as an example, referring to a flowchart of another website account management method shown in fig. 3, where the method mainly includes the following steps S302 to S304:
and step S302, responding to the point touch operation of the user on the unbinding button when the user _ id is in the login state.
And step S304, deleting the binding relationship between the user _ id and the openid in the third-party account mapping table so as to realize unbinding operation.
In summary, the website account management method provided in the embodiment of the present invention provides a more convenient third party account management method for a User, and the User can use a single third party account to implement unified or distributed management on multiple users of the same site (User Identification), so as to effectively improve User experience.
As to the website account management method provided in the foregoing embodiment, an embodiment of the present invention provides a website account management device, referring to a schematic structural diagram of a website account management device shown in fig. 4, where the device mainly includes the following components:
an identifier obtaining module 402, configured to receive a website account management request of a user for a target website, and obtain a target third party account identifier of the user based on the website account management request;
a mapping relationship obtaining module 404, configured to obtain a pre-configured account mapping relationship; the account mapping relationship comprises a binding relationship between a third party account identifier and at least one website account identifier, and the website account identifier is obtained by registering a target website by using the third party account identifier;
and an operation executing module 406, configured to execute, based on the account mapping relationship, an account management operation corresponding to the website account management request on each target website account bound to the target third-party account identifier.
According to the website account management device provided by the embodiment of the invention, the provided account mapping relationship comprises the binding relationship between the third party account identification and at least one website account identification, wherein the website account identification is obtained by registering a target website by using the third party account identification.
In one embodiment, the website account management request comprises a login request, and the account management operation comprises a login operation; the operation execution module 406 is further configured to: judging whether a target website account identifier bound with a target third party account identifier exists in the account mapping relation; if yes, executing login operation based on the target website account identifier bound with the target third party account identifier; if not, initiating a registration prompt to the user to guide the user to register the target website by using the target third party account identification to obtain the target website account identification bound with the target third party account identification.
In one embodiment, the operation execution module 406 is further configured to: if the target third party account identification is bound with a target website account identification, executing login operation based on the target website account identification; and if the target third-party account identification is bound with a plurality of target website account identifications, responding to the selection operation of the user aiming at each target website account identification, and executing login operation based on the target website account identification corresponding to the selection operation.
In one embodiment, the operation execution module 406 is further configured to: judging whether the target third party account number is registered in the target website or not; if so, performing binding operation on the target third party account and the registered website account identifier to obtain a target website account identifier bound with the target third party account identifier; if not, registering the target website by using the target mobile phone number, and executing binding operation on the target third party account and the registered website account identification to obtain the target website account identification bound with the target third party account identification.
In one embodiment, the operation execution module 406 is further configured to: if the number of the registered website account identifications is one, performing one-to-one binding operation on the registered website account identifications and the target third party account identifications to obtain target website accounts bound with the target third party account identifications; and if a plurality of website account identifications are obtained through registration, performing many-to-one binding operation on each website account identification obtained through registration and the target third party account identification to obtain the target website account which is bound with the target third party account identification.
In one embodiment, the website account management request comprises an unbinding request, and the account management operation comprises an unbinding operation; the operation execution module 406 is further configured to: and taking the website account identification in the login state as the account identification to be unbound, and deleting the binding relationship between the target third party account identification and the account identification to be unbound in the account mapping relationship to finish the unbinding operation.
The device provided by the embodiment of the present invention has the same implementation principle and technical effect as the method embodiments, and for the sake of brief description, reference may be made to the corresponding contents in the method embodiments without reference to the device embodiments.
The embodiment of the invention provides electronic equipment, which particularly comprises a processor and a storage device; the storage means has stored thereon a computer program which, when executed by the processor, performs the method of any of the above described embodiments.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, where the electronic device 100 includes: the device comprises a processor 50, a memory 51, a bus 52 and a communication interface 53, wherein the processor 50, the communication interface 53 and the memory 51 are connected through the bus 52; the processor 50 is arranged to execute executable modules, such as computer programs, stored in the memory 51.
The Memory 51 may include a high-speed Random Access Memory (RAM) and may also include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 53 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used.
The bus 52 may be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 5, but this does not indicate only one bus or one type of bus.
The memory 51 is used for storing a program, the processor 50 executes the program after receiving an execution instruction, and the method executed by the apparatus defined by the flow process disclosed in any of the foregoing embodiments of the present invention may be applied to the processor 50, or implemented by the processor 50.
The processor 50 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 50. The Processor 50 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 51, and the processor 50 reads the information in the memory 51 and completes the steps of the method in combination with the hardware thereof.
The computer program product of the readable storage medium provided in the embodiment of the present invention includes a computer readable storage medium storing a program code, where instructions included in the program code may be used to execute the method described in the foregoing method embodiment, and specific implementation may refer to the foregoing method embodiment, which is not described herein again.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A website account management method is characterized by comprising the following steps:
receiving a website account management request of a user for a target website, and acquiring a target third party account identifier of the user based on the website account management request;
acquiring a pre-configured account mapping relation; the account mapping relationship comprises a binding relationship between a third party account identifier and at least one website account identifier, and the website account identifier is obtained by registering the target website by using the third party account identifier;
and executing account management operation corresponding to the website account management request on each target website account bound with the target third party account identification based on the account mapping relation.
2. The method of claim 1, wherein the website account management request comprises a login request, and wherein the account management operation comprises a login operation;
the step of executing account management operation corresponding to the website account management request on each target website account identifier bound with the target third party account identifier based on the account mapping relationship comprises the following steps:
judging whether a target website account identifier bound with the target third party account identifier exists in the account mapping relation;
if yes, executing login operation based on the target website account identifier bound with the target third party account identifier;
if not, initiating a registration prompt to the user to guide the user to register the target website by using the target third party account identification to obtain the target website account identification bound with the target third party account identification.
3. The method of claim 2, wherein the step of performing a login operation based on the target website account id bound by the target third party account id comprises:
if the target third party account identification is bound with a target website account identification, executing login operation based on the target website account identification;
and if the target third-party account identification is bound with a plurality of target website account identifications, responding to the selection operation of the user aiming at each target website account identification, and executing login operation based on the target website account identification corresponding to the selection operation.
4. The method of claim 2, wherein the step of initiating a registration prompt to the user to guide the user to register the target website with the target third party account id to obtain the target website account id bound to the target third party account id comprises:
judging whether the target third party account number is registered in the target website or not;
if so, performing binding operation on the target third party account and the registered website account identifier to obtain a target website account identifier bound with the target third party account identifier;
if not, registering the target website by using the target third party account, and executing binding operation between the target third party account and the registered website account identifier to obtain the target website account identifier bound with the target third party account identifier.
5. The method according to claim 4, wherein the step of performing a binding operation on the target third party account and the registered website account id to obtain a target website account id bound to the target third party account id comprises:
if the number of the registered website account identifications is one, performing one-to-one binding operation on the registered website account identifications and the target third party account identification to obtain target website accounts bound with the target third party account identification;
and if a plurality of website account identifications are obtained through registration, performing many-to-one binding operation on each website account identification obtained through registration and the target third party account identification to obtain the target website account which is bound with the target third party account identification.
6. The method of claim 1, wherein the website account management request comprises a unbinding request, and wherein the account management operation comprises a unbinding operation;
the step of executing account management operation corresponding to the website account management request on each target website account identifier bound with the target third party account identifier based on the account mapping relationship comprises the following steps:
and taking the website account identification in the login state as the account identification to be unbound, and deleting the binding relationship between the target third party account identification and the account identification to be unbound in the account mapping relationship to finish the unbinding operation.
7. A website account management device is characterized by comprising:
the identification acquisition module is used for receiving a website account management request of a user for a target website and acquiring a target third party account identification of the user based on the website account management request;
the mapping relation acquisition module is used for acquiring a pre-configured account mapping relation; the account mapping relationship comprises a binding relationship between a third party account identifier and at least one website account identifier, and the website account identifier is obtained by registering the target website by using the third party account identifier;
and the operation execution module is used for executing account management operation corresponding to the website account management request on each target website account bound with the target third party account identification based on the account mapping relation.
8. The apparatus of claim 7, wherein the website account management request comprises a login request, and wherein the account management operation comprises a login operation;
the operation execution module is further configured to:
judging whether a target website account identifier bound with the target third party account identifier exists in the account mapping relation;
if yes, executing login operation based on the target website account identifier bound with the target third party account identifier;
if not, initiating a registration prompt to the user to guide the user to register the target website by using the target third party account identification to obtain the target website account identification bound with the target third party account identification.
9. An electronic device comprising a memory and a processor; the memory has stored therein a computer program operable on the processor, the processor implementing the steps of the method of any of the preceding claims 1 to 6 when executing the computer program.
10. A computer readable storage medium having stored thereon machine executable instructions which, when invoked and executed by a processor, cause the processor to execute the method of any of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011499300.0A CN112579956A (en) | 2020-12-17 | 2020-12-17 | Website account management method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011499300.0A CN112579956A (en) | 2020-12-17 | 2020-12-17 | Website account management method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112579956A true CN112579956A (en) | 2021-03-30 |
Family
ID=75136406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011499300.0A Pending CN112579956A (en) | 2020-12-17 | 2020-12-17 | Website account management method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112579956A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113553492A (en) * | 2021-07-30 | 2021-10-26 | 平安普惠企业管理有限公司 | Account processing method, device, equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600190A (en) * | 2018-04-03 | 2018-09-28 | 四川斐讯信息技术有限公司 | A kind of account login method and system based on router |
CN108829838A (en) * | 2018-06-19 | 2018-11-16 | 彭建超 | A kind of account information batch processing method and server |
CN110324344A (en) * | 2019-07-05 | 2019-10-11 | 秒针信息技术有限公司 | The method and device of account information certification |
-
2020
- 2020-12-17 CN CN202011499300.0A patent/CN112579956A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600190A (en) * | 2018-04-03 | 2018-09-28 | 四川斐讯信息技术有限公司 | A kind of account login method and system based on router |
CN108829838A (en) * | 2018-06-19 | 2018-11-16 | 彭建超 | A kind of account information batch processing method and server |
CN110324344A (en) * | 2019-07-05 | 2019-10-11 | 秒针信息技术有限公司 | The method and device of account information certification |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113553492A (en) * | 2021-07-30 | 2021-10-26 | 平安普惠企业管理有限公司 | Account processing method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI706262B (en) | Account login method, equipment and server | |
CN108829838B (en) | Batch processing method of account information and server | |
CN109462601B (en) | Multi-platform access method and device based on eSIM | |
KR102166589B1 (en) | Method and apparatus for realizing communication between web page and native application, and electronic device | |
CN109391673B (en) | Method, system and terminal equipment for managing update file | |
CN105306733A (en) | Third-party login mobile phone number binding method based on mobile phone APP | |
CN110661829B (en) | File downloading method and device, client and computer readable storage medium | |
CN104253686A (en) | Account number login method, equipment and system | |
CN113366815B (en) | Network resource request method, device, electronic equipment and storage medium | |
KR102090982B1 (en) | How to identify malicious websites, devices and computer storage media | |
TW201510761A (en) | Method and apparatus of downloading and installing a client | |
CN111428269A (en) | Data access method and device and terminal equipment | |
CN109145651B (en) | Data processing method and device | |
US20170085673A1 (en) | Attribute Operating Method and Apparatus | |
CN113132267B (en) | Distributed system, data aggregation method and computer readable storage medium | |
CN110741617B (en) | Resource updating method and device, computer equipment and storage medium | |
CN112579956A (en) | Website account management method and device and electronic equipment | |
CN110659019A (en) | Parameter checking method and device and server | |
CN111078437B (en) | Remote calling method and device for verification codes, electronic equipment and readable storage medium | |
WO2015003570A1 (en) | Data downloading method,device and system thereof | |
CN108156071B (en) | Method for adding members to community, terminal device and computer readable storage medium | |
CN114640956B (en) | Short message issuing method, device, system and electronic equipment | |
CN113746932A (en) | Network request merging method and device, electronic device and computer program product | |
CN110474954B (en) | Block chain-based file sharing method and device, computer equipment and readable storage medium | |
CN112039683B (en) | Service hosting method, system and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |