equal
deleted
inserted
replaced
1395 defined in this source, else raise `AuthenticationError` |
1395 defined in this source, else raise `AuthenticationError` |
1396 |
1396 |
1397 two queries are needed since passwords are stored crypted, so we have |
1397 two queries are needed since passwords are stored crypted, so we have |
1398 to fetch the salt first |
1398 to fetch the salt first |
1399 """ |
1399 """ |
1400 args = {'login': login, 'pwd' : password} |
1400 args = {'login': login, 'pwd' : None} |
1401 if password is not None: |
1401 if password is not None: |
1402 rset = self.source.syntax_tree_search(session, self._passwd_rqlst, args) |
1402 rset = self.source.syntax_tree_search(session, self._passwd_rqlst, args) |
1403 try: |
1403 try: |
1404 pwd = rset[0][0] |
1404 pwd = rset[0][0] |
1405 except IndexError: |
1405 except IndexError: |