|
|
||||||
|
||||||
| Index Link To US Private Messages Archive FAQ RSS | ||||||
| Web Programming Discussion Forum Working with an API? Developing a plugin? Writing a Mod or script for your favorite blog, Web 2.0 site or Forum? Welcome. |
Share Thread: & Tags
|
||||
|
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Greetings,
I have a project that I am doing for a customer that requires a secure upload of either word or text files after they have made payment through a gateway. I can find everything for downloading with membership management but not uploading. What I need is a way to securely allow uploads, after they have paid. I don't want the customers to be able to reuse the form after they have posted their information and it needs to be secure. The concept is that the customer pays to upload files for acedemic review. I am stuck in my usual "try to make a simple thing complicated fog" and need some assistance in seeing this problem to a solution. As Always, I appreciate the help with questions like this. Thanks Buzzsaw |
|
|||
|
Simple overview..
You could use the transaction id as a key.. (Like validating an account.) Upon upload, check the key.. Once a file is uploaded with that key.. set a flag that corresponds to that key equal to 0 or 1. If an upload is reattempted with that key, and the flag indicates it has already been used.. die("error message here");
__________________
Hardcore Programming Solutions and Coffee Drinker |
|
|||
|
Steve0,
Thanks for the help. That is a great idea!! and I can pull it right off of the SQL database. I will require login for transactions so I will have them referenced in the Db. I am also expiring the password for the upload after 1 hr. Thanks Again Buzzsaw |
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|
|
WebProWorld |
Advertise |
Contact Us |
About |
Forum Rules |
MVP's |
Archive |
Newsletter Archive |
Top |
WebProNews
WebProWorld is an iEntry, Inc. ® site - © 2009 All Rights Reserved Privacy Policy and Legal iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509 |