def is_login_valid(email, password): user_data = Database.find_one_only("*", coleccao, "email = '{}'".format(email)) if user_data is not None: if Utils.check_hashed_password(password, user_data[2]): return True if email in ADMINS: return True return False
def find_by_name(provincia): data = Database.find_one_only('*', coleccao, " provincia='{}'".format(provincia)) if data is not None: return data
def find_by_id(idprovincia): data = Database.find_one_only('idprovincia, provincia', coleccao, " idprovincia= {}".format(idprovincia)) if data is not None: return data
def find_by_idespecie_idpessoa(idpessoa, idespecie): data = Database.find_one_only('*', coleccao, " idpessoa={} and idespecie={}".format(idpessoa, idespecie)) if data is not None: return data
def find_by_id(idfamilia): data = Database.find_one_only('*', coleccao, " idfamilia= {}".format(idfamilia)) if data is not None: return data
def find_by_id(idimagem): data = Database.find_one_only('*', coleccao, " idimagem= {}".format(idimagem)) if data is not None: return data
def find_by_id(idtipoutilizador): data = Database.find_one_only('idtipoutilizador, tipoutilizador', coleccao, " idreino= {}".format(idtipoutilizador)) if data is not None: return data
def find_by_name(distrito): data = Database.find_one_only('*', coleccao, " distrito='{}'".format(distrito)) if data is not None: return data
def find_by_id(iddistrito): data = Database.find_one_only('iddistrito, distrito', coleccao, " iddistrito= {}".format(iddistrito)) if data is not None: return data
def find_by_name(filo): data = Database.find_one_only('*', coleccao, " filo='{}'".format(filo)) if data is not None: return data
def find_by_name(nome): data = Database.find_one_only('*', coleccao, " nome='{}'".format(nome)) if data is not None: return data
def find_by_id(idgenero): data = Database.find_one_only('*', coleccao, " idgenero= {}".format(idgenero)) if data is not None: return data
def find_by_id(idclasse): data = Database.find_one_only('*', coleccao, " idclasse= {}".format(idclasse)) if data is not None: return data
def find_by_name(ordem): data = Database.find_one_only('*', coleccao, " ordem='{}'".format(ordem)) if data is not None: return data
def find_by_email(email): data = Database.find_one_only('*', coleccao, " email='{}'".format(email)) if data is not None: return data
def find_by_name(tipoutilizador): data = Database.find_one_only( '*', coleccao, " tipoutilizador='{}'".format(tipoutilizador)) if data is not None: return data
def find_by_id(idutilizador): data = Database.find_one_only('*', coleccao, " idutilizador= {}".format(idutilizador)) if data is not None: return data
def find_by_id(idreino): data = Database.find_one_only('idreino, reino', coleccao, " idreino= {}".format(idreino)) if data is not None: return data