Invite UI is worst design in the history of Western Civilization.
1) Start with a link from a community that foolishly has a discord group.
2) Enter a phone number. Since you sensibly have never used Discord, the account doesn't exist and you have to go into the verification process. Note that you would prefer to use email but the channel is requesting phone number instead.
3) You look away during the registration process for a while and your code expires.
4) You type your code and it doesn't work. It doesn't say "expired", but just invalid, as if you typed it wrong. After checking 3 times (this was a ridiculously short period for a token to be expired after all), there is no discernable difference between the passcode typed and the passcode sent.
5) You request a new passcode. You expect to type in the new passcode and be done. What happens is you type in the new passcode and look up and see that the old passcode is still there, save for the first digit. Getting the passcode in is a painful process of going to each and every digit individually and removing it so you can type the new number. How lucky your testing team must have been to have never in years of testing typed the wrong code!
6) After you get past the phone step, it asks for your email ****AND YOUR EMAIL PASSWORD****. There is no way in hell you are getting that and you are insane for even trying. How did anybody on the project management team think this was ok to ask for that????
7) On the off chance that the discord server is, instead of asking for your email password, it might be asking for the password of your non-existent discord account, so you try a few of your common passwords trying to get into an account that you already know isn't there, and sure enough, you don't get in.
8) While undergoing this exercise you realize that you are literally having to enter a captcha with every single attempt you make as if the "programmers" have no idea what a session is or how to evaluate intrusion risk.
9) Finally you give up and go directly to discord outside of the invite link handler and try to log in. It tells you that the email is unrecognized (**I KNEW THAT**) and you register a new account (dealing with the captcha from hell as usual).
10) You go back to your link and see the front page, however it says you have to register a phone to be allowed access to the content.
11) Ok, you enter the phone, get the message sent and discover that it says "An existing Discord account is already using this number. Please remove it before it can be used with this new account".
12) "Please remove it" - what the everlasting fudge. Please remove it from what? Remove an account from itself? Remove the account from the space station? Remove the peanut butter from Reeses Cups? I checked my underwear and didn't find an account to remove there...
13) Maybe the person who wrote this is a non-native english speaker and they meant remove the phone (this seems more likely when you notice "so it can be used with this new account"), but if the account is only a phone number and a password because we were never able to register this also makes no sense. Remove a phone number from itself? When you have never even gotten to the point of being logged in successfully? When the second half of account creation, where you enter the email, has never succeeded? I removed the phone number from the phone number and got null. What next?
14) To this point, the discord group is completely inaccessible, except for the Gandalf "Thou shalt not pass" barrier in the front. I assume it will have to stay this way forever. Has anybody ever succeeded in creating a discord account from a group link? From what I can tell this seems to be literally impossible once you have taken that fatal first misstep of entering your phone number in the box that says phone number.
15) But hey! At least it is secure! I think that anything that gives you more than 10 Captcha tests must be secure, right? At least that is what I heard...
Please sign in to leave a comment.
Comments
0 comments