I need 3 server side tools:
- add registration key to server side database. reg key will be sent from external site via a secure channel. (ie SSL). Database only contains 4 fields: reg key, date key was added, used/unused flag, date the key was used. (feel free to suggest the database type you are most familiar with)
- verify a registration key sent via unsecured tcp/ip and respond if valid and unused. Mark registration key as used in the server side database if valid.
- respond to client request for a newer generic file. client request will contain registration key and version number: if key is valid and if the server side version number is newer (larger number) server will return the new file. File type should be generic. Version number and file location should be contained in a simple text file that can be edited while the script is running.
Server is linux. Server login will be provided once a bid is accepted.