diff options
author | Patrick Brown <ptbrown@whoopdedo.org> | 2015-05-06 15:31:08 -0400 |
---|---|---|
committer | Patrick Brown <ptbrown@whoopdedo.org> | 2015-05-06 15:31:08 -0400 |
commit | 8f03c311f28eaffe92893ec1a4d0b78581926e13 (patch) | |
tree | 836a2f3ee08aaad55328092a1934a64934dd64ff /lib/plugins/authad/auth.php | |
parent | db9faf025cf129d15a086a803e8056e977975d76 (diff) | |
download | rpg-8f03c311f28eaffe92893ec1a4d0b78581926e13.tar.gz rpg-8f03c311f28eaffe92893ec1a4d0b78581926e13.tar.bz2 |
Error reporting for database auth plugins
Diffstat (limited to 'lib/plugins/authad/auth.php')
-rw-r--r-- | lib/plugins/authad/auth.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/plugins/authad/auth.php b/lib/plugins/authad/auth.php index 40c56ef09..60c68efc4 100644 --- a/lib/plugins/authad/auth.php +++ b/lib/plugins/authad/auth.php @@ -522,7 +522,10 @@ class auth_plugin_authad extends DokuWiki_Auth_Plugin { public function modifyUser($user, $changes) { $return = true; $adldap = $this->_adldap($this->_userDomain($user)); - if(!$adldap) return false; + if(!$adldap) { + msg($this->getLang('connectfail'), -1); + return false; + } // password changing if(isset($changes['pass'])) { @@ -532,7 +535,7 @@ class auth_plugin_authad extends DokuWiki_Auth_Plugin { if ($this->conf['debug']) msg('AD Auth: '.$e->getMessage(), -1); $return = false; } - if(!$return) msg('AD Auth: failed to change the password. Maybe the password policy was not met?', -1); + if(!$return) msg($this->getLang('passchangefail'), -1); } // changing user data @@ -554,6 +557,7 @@ class auth_plugin_authad extends DokuWiki_Auth_Plugin { if ($this->conf['debug']) msg('AD Auth: '.$e->getMessage(), -1); $return = false; } + if(!$return) msg($this->getLang('userchangefail'), -1); } return $return; |