Forum Moderators: open
My problme is - how do I check that person has not registered before. I wanted to use email id (unique). But the same person can register using two email ids.
So on what basis websites check this?
You can ask for credit card but then they have to have one to register and even worse you would have to store the credit card numbers which is something I do not recommend EVER.
I think with IP and email you have made it significantly difficult to have more then one account. Some advance users will be able to get around this but I would say 98% of your audience will be just stick to the one account due to your constraints.
What I would add to what you already have is put some text in there that explains that the name they register with must present ID with the same name to claim the prize.
You can do some manual searches of the database to see how many duplicate names you get. If there are a bunch of one that would raise a flag for me and maybe investigate further.
If someone wins but can't produce the ID of same name then they most likely registered under other names and so you can redraw for a new winner since they couldn't produce the ID.