Shorter, readable Signupcodes

Use a 8-letter random string as signup code.
Easier if passed in other ways than in a url and secure enough.