[% IF ctx.login_failed_event %]
[% IF ctx.login_failed_event.textcode == 'PATRON_CARD_INACTIVE'; l("The barcode used to login is marked as inactive. Please contact your local library."); ELSIF ctx.login_failed_event.textcode == 'PATRON_INACTIVE'; l("This account has been deactivated. Please contact your local library."); ELSE; l("Login failed. The username or password provided was not valid. " _ "Passwords are case-sensitive. Check your Caps-Lock key and try again or contact your local library."); END; %]
[% END %]

[% l('Log in to Your Account') %]

[% l('Please enter the following information:') %]
[% INCLUDE "opac/parts/login/password_hint.tt2" %] [% IF reset_password == 'true' %] [% l('Forgot your password?') %] [% END %]
[% redirect = CGI.param('redirect_to'); # Don't use referer unless we got here from elsewhere within the TPAC IF !redirect AND ctx.referer.match('^https?://' _ ctx.hostname _ ctx.opac_root); redirect = ctx.referer; END; # If no redirect is offered or it's leading us back to the # login form, redirect the user to My Account IF !redirect OR redirect.match(ctx.path_info _ '$'); redirect = CGI.url('-full' => 1) _ '/opac/myopac/main'; END; redirect = redirect | replace('^http:', 'https:'); %]
[% INCLUDE "opac/parts/login/help.tt2" %]