Ejemplo n.º 1
0
def checkPassword(username, password):
  if validUsername(username):
    if settings['userStore'].startswith('ldap'):
      return LDAPUtilities.checkPassword(username, password)
    else:
      curs= YDB.getCursor()
      num= curs.execute(('SELECT password FROM user_t WHERE ' + \
                      'login="******"') % (username))
      results= curs.fetchone()
      YDB.close(curs)
      if results:
        correctpassword= results[0]
        return correctpassword == hashPassword(password)
  return 0