Find Jobs
Hire Freelancers

Scripts for creating and serving a time-limited download link to a file

$30-250 USD

Inaendelea
Imechapishwa over 11 years ago

$30-250 USD

Kulipwa wakati wa kufikishwa
We need you to create a simple solution for sending a temporary download link to a specified email and providing a download script that will either serve the file for downloading (if the temporary link is still active) or will not (if it is expired). The point of the solution is to provide time-limited download links. What we need you to provide, specifically: 1. A simple form with one field (email) and some mechanism that prevents bots from making mess (CAPTCHA, session variable etc.) The form must also check the correct format of email before passing it further. 2. Upon submitting form, the script will take the email from the form and query a specific table in MySQL database and check that this email is already in the table. (This is a subscription database table that already exists and we wish to allow download only for members of the mailing list) If the email is not in the table, a message is displayed, program finished. If it is in the table then 3. Create a temporary link to a downloading script with the creation time and file ID encrypted in the token, such as [login to view URL] where is encrypted link creation time, plus a file ID. 4. Send an email message to the specified email. The email message will contain a template loaded from a file and the created download link. 5. When the user clicks the download link in the email, [login to view URL] script compares the encrypted time from the and checks against current server time. If the difference is less than specified number of hours, it will serve the file connected to the file ID for downloading, otherwise an error message will be displayed and no download will be allowed. The solution must feature a configuration file(s) for defining - file IDs, their respective locations on the server and their respective email templates locations - expiry time for the link (in minutes) - access info for the MySQL database - error messages and alike - email template is a simple UTF-8 file with the text of the email and one defined variable where the link will be inserted - must work with UTF-8 encoded emails Please read carefully before bidding, make sure you can deliver what we ask for. Thanks for looking!
Kitambulisho cha mradi: 2792019

Kuhusu mradi

5 mapendekezo
Mradi wa mbali
Inatumika 11 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
Imetolewa kwa:
Picha ya Mtumiaji
Easy job, worked with file hosting sites before where I had to similar tasks. Please see PM for more info.
$120 USD ndani ya siku 1
5.0 (23 hakiki)
4.6
4.6
5 wafanyakazi huru wana zabuni kwa wastani $164 USD kwa kazi hii
Picha ya Mtumiaji
I'm ready to assist. So let's start.
$200 USD ndani ya siku 1
5.0 (168 hakiki)
6.6
6.6
Picha ya Mtumiaji
We will create a form which have two fields: 1. eamil 2. captcha and end user will enter email and captcha and then based on the email address we will check in db and then create a link to download the file with expiration time encoded into the url. If the expiration time will exceed then user can not download that file. we have developed lot of site. Our Skype id: solutionswithus
$220 USD ndani ya siku 3
5.0 (5 hakiki)
5.6
5.6
Picha ya Mtumiaji
We have 10+ years of experience in software development, please check your PMB.
$160 USD ndani ya siku 5
5.0 (12 hakiki)
5.1
5.1
Picha ya Mtumiaji
Hi there, Professional UK web engineer with over 7+ years of experience. Regards
$150 USD ndani ya siku 0
5.0 (3 hakiki)
3.3
3.3

Kuhusu mteja

Bedera ya SLOVAKIA
Banská Bystrica, Slovakia
4.9
35
Njia ya malipo imethibitishwa
Mwanachama tangu Ago 26, 2007

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.