Tag Info

New answers tagged

2

Tag your users, and tag them good. Make the sign-up for trials generate a simple link with a UUID or an actual high-entropy token to identify the source. That token should then attach itself as pervasively as possible. URLs, cookies, LocalStorage, you name it, that UUID should be there. It should be easier to click your magic link than to create a new ...


1

Use a Hash Generator to create a License Key. Associate the Key with the users login info, created during registration. Send them an Activation Email. In the link, pass the LicenseKey and generate a Timestamp. Save the timestamp in the DB, along with the Key, and the UserName When the user logs in, put a check in your software like so: PSEUDO-CODE ...


3

Along the same lines as the other answers... by requesting an item of personal information that is difficult to repeat (many times). What about a (mobile) phone number? A code is text'd to this number for the user to be able to authenticate the first time (or multiple times)?


4

While it may be a turn off in some regions (due to Credit Cards being mvoe popular among the clients), on some sites it does work: require valid credit card details for a free trial. Once the customer enters the details, mark the name on the card as "used" in your application. This will prevent same user subscribing multiple times with different credit cards ...


2

You could force sign-ups via Facebook and then check how many friends they have from your application. If they have less than X do not give them a free trial. Of course if someone just doesn't have any friends they will be excluded. Just adding, this only makes it more work on the user's part to get a free trial. They could simply create a bunch of fake ...



Top 50 recent answers are included