Here is a brief explanation of what I want to do: Basically I am looking for a way to allow clients access to a page for a certain amount of time and then, not allow them in. I’d like the project to be done with php/mysql. I am envisioning a page where I can log in to (admin) and enter a person’s email address. -> this would send them an email with a link and password to login with. -> when they login it would start the clock and the password would expire after x amount of time. If they were to login with an expired password it would direct them to a page with further instructions I would also want the functionality to have a snippet of code to add to a form that would initiate this process automatically. If I decide to expand in that manner. This is going to be used to allow people to login and download / view a presentation, but discourage them from giving out the password for others to view. This sounds like a pretty simple project to me, I have not coded much in a long time, so although simple for someone who codes everyday, it would prove quite painful for me. I am also interested in comments on variations on this concept that anyone might have… iplogging, cookies, phpfunctions, security issues, whatever. I’d like to keep everything commented, and designed with scalability in mind in case I decide to go for more automation of the process, adding more features, stats, customized messages. Etc.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
php, mysql, linux, sun, unix