VOGONS

Common searches


First post, by Unregistered

User metadata

I noticed that GLiDOS is a computer specific app...

This is all well and good, but it means that every time you install the code for registration will be different.

This isn't too bad until you realise that if you HAVE registered and then need to format your HDD and re-install your system (for whatever reason) the key you had before won't work again on your new system setup. Even if your PC components are the same...

So here's my suggestion...How about electronic download registration for each new user...let me explain.

When a User registers (i.e. has paid) they are sent a personally compiled version of GLiDOS via email, which will ONLY work with their Registration key and NO OTHER.

In this way, even if the user has to re-install their system, their registration key will STILL work!

I know this leaves the possibility of said user installing GLiDOS on more that one PC, but at least they wouldn't have to keep re- registering it all the time!

Just an idea anyway, post your thoughts on this...

Bye now!

Paul.

Reply 1 of 16, by Glidos

User metadata
Rank l33t
Rank
l33t

Trouble is it also gives the possibility of just one rogue user uploading their version to a website with their ID for general download.

Snover has ideas on making the unlock procedure web based so that you can do it instantly without the email trun round lag.

Reply 2 of 16, by Nicht Sehr Gut

User metadata
Rank l33t
Rank
l33t
Glidos wrote:

Snover has ideas on making the unlock procedure web based so that you can do it instantly without the email trun round lag.

Thanks, Paul. Due to the way I'm using my computer like a "test station", I seem to trigger the ID thing a lot.

Reply 7 of 16, by Unregistered

User metadata

If it's to be done via a SSL web page how about the following...

When a user is asked to register, they pay for their key and they are ALSO asked to specify a unique password...

In this way, if they have to re-install their PC and thus re-install GLiDOS, all they have to do is go back to the GLiDOS homepage and to ANOTHER secure login (for re-registering after key loss) then they type in the password they chose and BAM!

The GLiDOS re-registration server will allow them to get a new key without having to pay-up all over again!

Seems like a good idea huh?

Let's just say that if it WAS done this way, I'd DEFINATELY buy GLiDOS 'right NOW'!

Penny for a thought people...keep the thread going!

Paul.

Reply 8 of 16, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Could work...Would have to monitor the IP's that use that pass once a month tho to verify that TONS of IP's aren't using a specific pass....

How To Ask Questions The Smart Way
Make your games work offline

Reply 9 of 16, by Glidos

User metadata
Rank l33t
Rank
l33t

Don't really need that much security because of the security already in the system, but it'll be something like that. Can't remember what we eventually settled on. I'll have to reread my and Snover's emails.

Reply 10 of 16, by Snover

User metadata
Rank l33t++
Rank
l33t++

That was basically what we were going to do, although it was not a by-IP thing... it was a you have X number of times to get a new code, and at that point you need to send an email to Paul to get it reset.

Yes, it’s my fault.

Reply 11 of 16, by Glidos

User metadata
Rank l33t
Rank
l33t

The main security was that you could get the code sent only to your PayPal email address. Changing email address would be an admin task that I would perform.

What I can't remember is how we stop one person triggering anothers unlock requests and wasting them. I guess an autogenerated password needs to be sent to the email address as a start to the procedure.

Reply 12 of 16, by Snover

User metadata
Rank l33t++
Rank
l33t++

in email:
"please click the below link to retrieve your new code.

note: this link will be invalid in 5 days."

Now if only I knew enough about SQL to figure out how to delete stuff from it in 5 days like that.

Yes, it’s my fault.

Reply 13 of 16, by Glidos

User metadata
Rank l33t
Rank
l33t
Snover wrote:
in email: "please click the below link to retrieve your new code. […]
Show full quote

in email:
"please click the below link to retrieve your new code.

note: this link will be invalid in 5 days."

Now if only I knew enough about SQL to figure out how to delete stuff from it in 5 days like that.

Great idea.

The link doesn't have to be invalidated on the fifth day. It can wait until either someone tries to access it after the fifth day, or someone provides another ID, in which case the PHP script can determine the invalidity.

The link would need to have a magic number in that couldn't be guessed.

Probably the best way to do it is increment the persons unlock count only when they click the link rather than when they register an unlock request.

Reply 15 of 16, by Snover

User metadata
Rank l33t++
Rank
l33t++

Yeah, I'd probably just do an MD5 of microtime and put that in the SQL database along with the date of request. When (if) the user tries to click on it, and it's more than 5 days old, they get an invalid request. Sounding good. I'll get to work on it now that I finally have your stuff. 😀

Yes, it’s my fault.