0

Hello, I'm not sure if this is a php issue, but I would like to set up a page that will allow for a 1 time download (say give someone 1-2 hours to download a given video file after purchase).

I'm thinking it would need to be a code that would randomly generate when asked, but expire in 60 minutes.

I would like the individual to pay for a video on our page and then be able to download the mpg file for viewing. I would like this to be secured so that the link can't be shared.. I figured an expiration code would do this the best without a login page?

Can anyone point me in the right direction? I'm not even sure what kind of tutorial or information I should be looking for to do this. Is there an easier way?

Thanks in advance,
Steve

2
Contributors
1
Reply
2
Views
5 Years
Discussion Span
Last Post by diafol
0

IMO
Have a database table with orders:

orders
order_id (int/PK)
user_id (int/FK)
video_id (intFK)
ordertime (unix timestamp)

Check that the ordertime is within time() <= ordertime + 7200 for 2hrs or time() <= ordertime + 3600 for 1 hr

OR the alternative ordertime >= time() - 7200 etc

Just ensure that you have a consistent timezone

Edited by diafol: n/a

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.