Posted November 07, 2010
Barefoot_Monkey: When you start to register an account_request record is created containing a timestamp (so that it can expire), your confirmation code, your username and the password that you chose.
Lexor: Generated codes are purely random it seems - what if "hacker" is lucky and system generates for him the same code as before? Barefoot_Monkey: GogPM actually visits the GOG forum to read the post with the number that you gave it. It searches the post for a confirmation code and takes note of the username of the person who wrote that post. Both the username and the confirmation code have to match.
Lexor: If new generated code is the same as the old one, GogPM will find such (old) post and allow "hacker" to reset account password. To protect yourself you could edit your verification thread posts to remove any codes, but I don't want anyone to have to do that so I'll quietly change the code generator to guarantee that no code ever appears twice.