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