|
I guess lz means that the software registration fee is charged when downloading this registration machine, right?
So, let's analyze what features this registration machine needs to have:
1. This registration machine should have the feature of invalid copy. If someone downloaded it once and copied dozens of them for others to run, it would definitely not work. My idea is that at the same time as downloading, the download leaf generates cookies on this machine, and then verify the cookies when running this program, it must be run within a certain period of time to be effective. In order to prevent customers from disabling cookies, the registrar cannot be operated and payment is made in vain. Before charging, the webpage needs to confirm that the customer has not disabled cookies.
2. This registration machine should be bound with computer features. If the customer system has been reinstalled, customers who have already paid should be able to run this registration machine again. Considering that the customer may change the configuration, my idea is that when the registration machine is running, some characteristics of the computer are transmitted to the server, such as the serial number of the hard disk, the serial number of the motherboard, the serial number of the CPU, and the MAC address. The server matches this information with the information in the database. If it matches most of a record, it is considered that the computer has been registered and cookie verification is not required; otherwise, it is considered not registered. If you haven't registered, you need to verify cookies.
3. What if someone has registered on a computer, and then packaged the registered unlocked software and redistributed it? In this case, the software should also verify the operating environment, and the operating environment needs to be re-registered.
4. What if one person upgrades a lot of hardware at once (or simply the computer is completely broken, buy another one)? It can be re-registered with the mobile phone number used for registration. This registration process only charges a small fee. The previous registration records will be deleted and you can re-register with the registration machine. |
|