@@ -, +, @@ --- .../bootstrap/en/modules/opac-password-recovery.tt | 25 +++++++++++++++++++--- opac/opac-password-recovery.pl | 2 +- 2 files changed, 23 insertions(+), 4 deletions(-) --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-password-recovery.tt @@ -5,6 +5,10 @@ [% INCLUDE 'doc-head-close.inc' %] [% BLOCK cssinclude %][% END %] [% BLOCK jsinclude %] +[% IF (new_password) %] + [% Asset.js("lib/jquery/plugins/jquery.validate.min.js") | $raw %] + [% PROCESS 'password_check.inc' new_password => 'newPassword', minPasswordLength => minPasswordLength, RequireStrongPassword => RequireStrongPassword %] +[% END %] [% END %] @@ -116,7 +135,7 @@ [% ELSIF (new_password) %] [% UNLESS ( errLinkNotValid ) %] -
+
[% IF ( RequireStrongPassword ) %] @@ -125,8 +144,8 @@
Your password must be at least [% minPasswordLength | html %] characters long.
[% END %]
- - + +
--- a/opac/opac-password-recovery.pl +++ a/opac/opac-password-recovery.pl @@ -27,7 +27,7 @@ my ( $template, $dummy, $cookie ) = get_template_and_user( ); my $email = $query->param('email') // q{}; -my $password = $query->param('password'); +my $password = $query->param('newPassword'); my $repeatPassword = $query->param('repeatPassword'); my $id = $query->param('id'); my $uniqueKey = $query->param('uniqueKey'); --