mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)
Mark Smith ([staff profile] mark) wrote in [site community profile] changelog2009-06-12 09:59 pm

[dw-free] Improve login.bml bad password error message

[commit: http://hg.dwscoalition.org/dw-free/rev/b2f4882e5afe]

http://bugs.dwscoalition.org/show_bug.cgi?id=1103

Better/more useful error message when the user mistypes their password on
login.

Patch by [staff profile] denise.

Files modified:
  • bin/upgrading/en.dat
  • htdocs/login.bml
--------------------------------------------------------------------------------
diff -r 5c13ca636146 -r b2f4882e5afe bin/upgrading/en.dat
--- a/bin/upgrading/en.dat	Fri Jun 12 21:54:27 2009 +0000
+++ b/bin/upgrading/en.dat	Fri Jun 12 21:59:40 2009 +0000
@@ -1252,7 +1252,7 @@ entryform.xpost=Crosspost this entry
 
 entryform.xpost.manage=Manage accounts
 
-error.badpassword=Incorrect Password.
+error.badpassword2=You typed the wrong password. If you make too many wrong login attempts in a row, your account access will be temporarily blocked, so you may want to <a [[aopts]]>reset your password</a> if you aren't sure what it is.
 
 error.code.comm_not_comm=Account is not a community
 
diff -r 5c13ca636146 -r b2f4882e5afe htdocs/login.bml
--- a/htdocs/login.bml	Fri Jun 12 21:54:27 2009 +0000
+++ b/htdocs/login.bml	Fri Jun 12 21:59:40 2009 +0000
@@ -324,7 +324,7 @@
                 if ($chal_opts->{'expired'}) {
                     push @errors, [ expired_challenge => $ML{'error.expiredchal'}];
                 } else {
-                    push @errors, [ bad_password => $ML{'error.badpassword'} ];
+                    push @errors, [ bad_password => BML::ml( 'error.badpassword2', { aopts => "href='$LJ::SITEROOT/lostinfo.bml'" } ) ];
                 }
             }
 
--------------------------------------------------------------------------------

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org