From 1136ca142a65ec973b304403e9e7dede5ee437fa Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Sat, 3 Feb 2018 16:12:36 -0600 Subject: [PATCH] Update: handle 'password authentication failed for user' postgresql error as an access denied login error --- common/standard/paths/u/user_login.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/standard/paths/u/user_login.php b/common/standard/paths/u/user_login.php index 6c9e19f..1d85dc1 100644 --- a/common/standard/paths/u/user_login.php +++ b/common/standard/paths/u/user_login.php @@ -522,6 +522,9 @@ class c_standard_path_user_login extends c_standard_path { else if (preg_match('/Peer authentication failed for user/i', $error_message) > 0) { $problems[] = c_base_form_problem::s_create_error(NULL, 'Unable to login, access is denied.'); } + else if (preg_match('/password authentication failed for user/i', $error_message) > 0) { + $problems[] = c_base_form_problem::s_create_error(NULL, 'Unable to login, access is denied.'); + } else { // here the reason for failure is unknown. $problems[] = c_base_form_problem::s_create_error(NULL, 'Unable to login.'); -- 1.8.3.1