Develop a PHP program, get register info from the payment gateway, and create login info such as username and password for each valid user. Then, my software will verify the login info every time when the user runs the software. If the login info is incorrect, my software will lock all the functions so the illegal users can't use the software at all even if they have the software installed on their computers. You should ask the PHP programmer to include the "disable account" feature in the script, so if you find a user shares his login info with other people, you can disable his account immediately.
Following is my PHP requirements:
1. Communicate with the payment gateway and read the user registration info.
2. Generate login info including "username" and "password" for each valid user, store this info in database.
3. Send an email to the user, tell him the login info.
4. When my program runs, it will connect to the PHP script using the HTTP GET syntax and send the username as well as password to the PHP script. The PHP script should search its database, verify whether the login info is correct or not.
5. If login info is correct, the PHP script should return "OK", so my program will know it is a valid user and unlock all the functions.
6. If login info is incorrect, the PHP script should return some error codes, so my program will know the user is illegal.
7. I recommend using the HTTPS SSL protocol to transfer data between my program and the PHP script for security.
8. Also allow to expand the PHP script and add more features, for example, monthly membership, so the login info will be expired automatically if the user doesn't renew his membership.
## Deliverables
I understand that a product of this nature may have already been previously developed and encourage bids from parties who have an existing product.