server/sources/native.py
brancholdstable
changeset 6018 f4d1d5d9ccbb
parent 5975 5120d97e2f7e
child 6019 373a313ee9ec
equal deleted inserted replaced
5993:50e1a6ad3e98 6018:f4d1d5d9ccbb
  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: