Closed (fixed)
Project:
Email Download
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Reporter:
Created:
19 Feb 2011 at 16:56 UTC
Updated:
23 Dec 2011 at 19:00 UTC
Just got your module and it's working.
How can I set this so that users can only download once with an email address or IP address
How can I set this page to be the home page?
I have a site that is being used to give away free mp3 to people who donate to a charity.
I need to limit their downloads so they only get it once and it would be great if I could have the downloads page appear as the home page...
And now, completely off this subject..
Would be great if visitor could enter code first (supplied at donation time...) then get downloads page and enter email address...
but I know that's not entirely in the scope of this module...
Thanks!
Comments
Comment #1
audster commentedsolved
Comment #2
geek.de.nz commentedJust out of curiousity: How did you solve it? Did you modify the source of the module?
Comment #3
audster commentedI set the site configuration to use the node that the module is on as the home page...
As for the rest, well that was a wish list!
It would be nice if we could absolutely control who gets to download...without forcing them to register at our site..
Email addresses have to be unique so that took care of the download limit..but doesn't prevent anybody who comes to the site from just entering their email address and getting a free download. Now if you're trying to gather emails of an audience that's somewhat targeted to your product, you probably WANT the word to get out that there's a free download... You might even send them to your free download page via social networking just to get the email harvest started.
But we want to keep this to only those who have donated (and not any schmoo that hears about the link) and they only way to control that is by having a code generated at donation time to check against.
So, it would be cool if they could get a code at the time of donation (handled on charity's end of things) and when they went to our site they enter the code & then go to page to enter email address (or enter both code and email at the same time...in which case we don't need to send an email link to the downloads page as defense against bots...) so we can be sure to limit who gets a download not jkust by a unique address, but also the unique code. (I personally have at least 10 emails addresses, so with the module as it stands, I could get the download for free 10 times!)
It's easy enough to get the list of codes that will be issued and create a table of the codes and use it to check against...
So maybe if there was the ability to:
A) check code entered against table/list
B) add email address entered for reporting purposes (module already does this
C) report codes used so charity could have an idea about how effective the free download offer was in drawing in donations...
I didn't want to touch the module code for a couple of reasons:
1)I code slower than turtles in tar
2)Concerns that updates/upgrades will break it.
Comment #4
hadsie commentedThere's not really any plan to limit downloads any further than just the email address. For anything more complicated like this you'll probably want to consider looking into the ubercart file downloads stuff (included with ubercart core).