server/sources/native.py
branchstable
changeset 6019 373a313ee9ec
parent 5982 30985571dbc9
parent 6018 f4d1d5d9ccbb
child 6128 fbb8398f80dc
equal deleted inserted replaced
6017:5f6a60ea8544 6019:373a313ee9ec
  1447         defined in this source, else raise `AuthenticationError`
  1447         defined in this source, else raise `AuthenticationError`
  1448 
  1448 
  1449         two queries are needed since passwords are stored crypted, so we have
  1449         two queries are needed since passwords are stored crypted, so we have
  1450         to fetch the salt first
  1450         to fetch the salt first
  1451         """
  1451         """
  1452         args = {'login': login, 'pwd' : password}
  1452         args = {'login': login, 'pwd' : None}
  1453         if password is not None:
  1453         if password is not None:
  1454             rset = self.source.syntax_tree_search(session, self._passwd_rqlst, args)
  1454             rset = self.source.syntax_tree_search(session, self._passwd_rqlst, args)
  1455             try:
  1455             try:
  1456                 pwd = rset[0][0]
  1456                 pwd = rset[0][0]
  1457             except IndexError:
  1457             except IndexError: