Merge pull request #732 from matrix-org/erikj/login

Simplify _check_password
This commit is contained in:
Erik Johnston 2016-04-18 15:07:57 +01:00
commit 3727a15764
1 changed files with 9 additions and 5 deletions

View File

@ -432,11 +432,15 @@ class AuthHandler(BaseHandler):
Returns: Returns:
True if the user_id successfully authenticated True if the user_id successfully authenticated
""" """
defer.returnValue(( valid_ldap = yield self._check_ldap_password(user_id, password)
(yield self._check_ldap_password(user_id, password)) if valid_ldap:
or defer.returnValue(True)
(yield self._check_local_password(user_id, password))
)) valid_local_password = yield self._check_local_password(user_id, password)
if valid_local_password:
defer.returnValue(True)
defer.returnValue(False)
@defer.inlineCallbacks @defer.inlineCallbacks
def _check_local_password(self, user_id, password): def _check_local_password(self, user_id, password):