diff --git a/local/languages/de.ini b/local/languages/de.ini index 679f7430b452d013608b89483e7db0916d5536c0..f45c864c302b2233e0b46b8492e2763ccfa29693 100644 --- a/local/languages/de.ini +++ b/local/languages/de.ini @@ -740,6 +740,7 @@ errorcode_empty_member_code = "Es wurde keine Benutzernummer übergeben" errorcode_empty_password = "Es wurde kein Passwort übergeben" errorcode_member_not_found = "Die Benutzernummer exisitiert nicht" errorcode_password_validation_error = "Das übergebene Password ist nicht korrekt" +errorcode_old_password_validation_error = "Die Kombination aus Benutzernummer und Kennwort ist nicht gültig. Bitte überprüfen Sie Ihre Eingabe." errorcode_empty_req_param_error = "Um das Formular erfolgreich zu senden, müssen alle erforderlichen Felder ausgefüllt sein" exclude_newspapers = "Ohne Zeitungsartikel" export_download = "Datei herunterladen" diff --git a/local/languages/en.ini b/local/languages/en.ini index d823454839ce4f9b6c07f8185e224470fac2146d..f326448083263845f5de65f9ee9a00db47c132e6 100644 --- a/local/languages/en.ini +++ b/local/languages/en.ini @@ -392,7 +392,9 @@ errorcode_empty_member_code = "Some data was missing. No member number was submi errorcode_empty_password = "Some data was missing. No password was submitted" errorcode_member_not_found = "The member number does not exist" errorcode_password_validation_error = "Your passed password is not correct" +errorcode_old_password_validation_error = "Invalid combination of username and password, please check your entries." errorcode_empty_req_param_error = "All required fields have to be filled to submit successfully the form" + exclude_newspapers = "Exclude Newspaper Articles" export_download = "Download File" export_exporting = "Creating Export File" diff --git a/module/finc/src/finc/ILS/Driver/PAIA.php b/module/finc/src/finc/ILS/Driver/PAIA.php index 3fb3aa87569bd861b9ea8e676bf4ff48e076bdd7..d052e79a181d9f8f227cc5317f55b617e0a60cfd 100644 --- a/module/finc/src/finc/ILS/Driver/PAIA.php +++ b/module/finc/src/finc/ILS/Driver/PAIA.php @@ -206,6 +206,11 @@ class PAIA extends \VuFind\ILS\Driver\PAIA $array_response = $this->paiaPostAsArray( 'auth/change', $post_data ); + } catch (AuthException $e) { + return [ + 'success' => false, + 'status' => 'errorcode_old_password_validation_error' + ]; } catch (\Exception $e) { $this->debug($e->getMessage()); return [