Hello, folks at Dani Web I'm a new to Dani Web and I hope to be helpful to a lot of people, but first I want to ask something.
You see I have a huge problem, it begins with a desktop app I'm currently coding written in C# for a client who wants to sell this project, and of course he wants to protect his product against piracy, so I came up with a large number of solutions with php and internet-based validation via php scripts, but (here comes the problem) the only way to know that someone has indeed purchased the product is a follow up email, written in a pane like the one I'm writing this post, so my only way out is create a script that will take the users e-mail as a parameter, like
www.somesite.com/validate.php?user=someone@somewhere.com
now the catch is that one can easily hack the url and put a different email, username or wathever.
So, the question is Can anyone think in a safe way of validating a purchase with the given situation? I swear that if someone provides the right answer I'll spend 48 hours answering topics @DaniWeb
Thank you so much for your suggestions.