So I tried to play with the new login page in meta when trying to help another user understand the login system.
Currently, I have a Google account and a Stack Exchange account and am logged in with both
I clicked "add more logins" and from the new login screen, I clicked sign up
Here's where things went goofy.
I tried to create a 2nd Stack Exchange account with a different email address to see if it was possible. I filled in the fields, successfully completed the RECAPTCHA, and nothing happened. The page reloaded, and I was given a new RECAPTCHA. I thought I had failed to prove I was human, so I tried again with the same result.
In the mean time, I received the "Complete Registration With Stack Exchange" email from Stack Exchange, so I thought it had worked, but when I clicked the link I was taken to a page that indicated that the page was not found:
Indicating that my attempt to create a 2nd Stack Exchange account while still logged into the first had indeed failed.
I went over to Stack Overflow to confirm the behavior with the old login system and when I tried to create a new Stack Exchange account while still logged into the first, I was redirected to the front page (suggesting that the system successful figured out I was logged in already and didn't need a new account).
Steps to reproduce:
- Have an existing SE Login and be logged into it
- Try to create another new SE Login via Meta's new login page (this only affects meta at this time, other SE sites still use the old login page and are not affected)
- Enter your info, pass the captcha
- Page appears to reload and provides a new captcha
- You'll receive the "confirmation your address" email from SE
- If you try to confirm your address, you'll get a "page not found" page.
So I see 2 problems here:
- If I try to create a login and it fails, I should be given feedback right then and there.
- I should not be sent an email to confirm a registration that was not successful