Redesigning the Mediocre Sign Up/Sign In Pages
8I've been busy working on some Mediocre experiments that are still a ways off. When they're ready, you'll sign in with the same mediocre.com username you currently use on the forums here.
We recently redesigned our sign up and sign in pages. There's been no change in functionality (you still sign in with your email address and password, or through Amazon, or through Google) but we cleaned things up a bit.
If you remember, here's the old sign in page:
Not too bad. There's three panels. Sign in with Amazon or Google on the first panel. Or sign in with your email address and password on the second. Or do some troubleshooting on the third panel. It worked reasonably well for desktop browsers. There was a responsive mobile version that also worked, but it was less than ideal.
Here's the old sign up page:
Three steps here. The third step is just ridiculous with one of the biggest buttons I've ever made. You could potentially find yourself in a situation where the error validation messages starting breaking the layout. Again, there was a mobile version that was less than ideal.
Here's the new sign in and sign up pages, next to their mobile counterparts:
And here's a GIF of my favorite little-big detail. We allow you to sign in using your username or your email address in the same field. The text of the label changes depending on what you've entered :)
- 5 comments, 5 replies
- Comment
Oh, since we're talking about usernames and passwords... you've likely heard about the Heartbleed security issue going around the web.
We're currently running our sites on Microsoft's Azure cloud which was not impacted by the Heartbleed vulnerability: http://blogs.msdn.com/b/windowsazure/archive/2014/04/09/information-on-microsoft-azure-and-heartbleed.aspx
Love the Username/Email switch! Still informative in the pre-fill, too. Nice work.
I dig the new sign-in page moar.
Also, thanks for not making me change my password.
Disappointed that you solved the username/email placeholder with 3 lines of javascript instead of pulling in 200k of Angular.js.
I thought you were webscale.
Ha! This is my favorite.
Also, stop stealing my codes.
Don't give us too much credit. We might not need jQuery.
(That joke's not too old, is it?)
Since I didn't have to change my password, does that mean you now know the password to my email?
I know you would only use that power for awesome (not for evil).
Your subscription to Nerd Block is already complete, don't worry.