I am looking to build a sweepstake system that would send a unique code to the user every time they submit their email. What would be the best add ons to use to accomplish a system like this? Maybe safecracker could create entries and I could use the entry id & add another generic number to it creating the unique code eg: AUGCOMP23. Then maybe use Postmaster to send the unique code to them? Am I heading on the right track? How would I limit the amount of times they could enter?
What about the native mailing list? You can only subscribe once per list and each sweepstake would be separated, meaning the same email could enter different sweepstakes?
Are you looking at creating members for every email? Or is it a one off?
There are some plugins in Dev:otee that generate random strings that you could use if SafeCracker is the way forward.
Or you could use Profie:edit (or User etc) and create a Matrix field. When a member fills in the 'application' to sweepstake, a row is added to the Matrix which you can then use to check against to see if they have entered already.
The latter is probably the way I would go so you can view a member and see exactly what sweepstakes they have entered.
Sounds interesting. I looked in to something a little while ago. I'd advise you to checkout the law in your country regarding swepstakes. Depending on your idea, you don't want to get into trouble. In the UK a sweepstake MUST be free to enter. Or its classed as gambling I believe.