{"issue":{"title":"Passwords + Multiple Accounts","user":{"login":"jmoldow","id":1150978,"url":"https://api.github.com/users/jmoldow","avatar_url":"https://secure.gravatar.com/avatar/0a9b85e3fc9eb0debee30cab50036cb2?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"0a9b85e3fc9eb0debee30cab50036cb2"},"created_at":"2011-12-01T06:09:57Z","milestone":null,"labels":[{"name":"Enhancement","url":"https://api.github.com/repos/learning-unlimited/ESP-Website/labels/Enhancement","color":"e102d8"},{"name":"UserInterface","url":"https://api.github.com/repos/learning-unlimited/ESP-Website/labels/UserInterface","color":"02d7e1"}],"state":"open","updated_at":"2011-12-27T03:19:45Z","id":2411513,"closed_at":null,"html_url":"https://github.com/learning-unlimited/ESP-Website/issues/192","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"body":"If you are trying to create a second account under an e-mail address, and you aren't careful, you might have to submit the same form four times. Once normally, once to tell the system, \"Yes, create another account with this e-mail address\", once after you realize that your password wasn't saved and that you need to type it again, and once more to tell the system, \"Yes create another account.\"\r\n\r\nIs there a good way to improve this potential workflow (besides preventing multiple accounts, which is a separate discussion and ticket)? Can we save the password field like all of the other fields are saved between submissions? Or is that insecure? Or does the Django PasswordField actually prevent the data from being saved between submissions?\r\n\r\nCan we make an entirely separate CreatePasswordForm, and have users fill it out after successfully creating an account (on esp.mit.edu, this could mean either before or after activating your account via e-mail)? Would this be net beneficial, or would the added form slow down the average user in the long run?\r\n\r\nAre there any other potential workflow improvements to be made here? Or are we stuck with what we have?","number":192,"url":"https://api.github.com/repos/learning-unlimited/ESP-Website/issues/192","comments":1,"assignee":null},"comment":{"user":{"login":"ruthie","id":1218629,"url":"https://api.github.com/users/ruthie","avatar_url":"https://secure.gravatar.com/avatar/2ae1aff0d61a7accd116a38f07854c87?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"2ae1aff0d61a7accd116a38f07854c87"},"created_at":"2011-12-27T03:19:45Z","updated_at":"2011-12-27T03:19:45Z","id":3278399,"body":"What if, instead of taking you back to the account creation page, you got a popup when you tried to submit the form?  It could have the same contents as the gray box you currently see on the account creation page.  This would also solve a problem we occasionally get where someone doesn't read carefully and thinks that you actually can't create a second account with the same email address.","url":"https://api.github.com/repos/learning-unlimited/ESP-Website/issues/comments/3278399"},"action":"created"}