08/04/22 - 16h30
parent
5fc7af37a1
commit
4ad41565ac
|
@ -183,7 +183,9 @@ def add_class(diction):
|
|||
Verification si cette formation exite deja .
|
||||
la clé est : external_code
|
||||
'''
|
||||
tmp = coll_name.find({'external_code': str(mydata['external_code'])}).count()
|
||||
#tmp = coll_name.find({'external_code': str(mydata['external_code'])}).count()
|
||||
tmp = coll_name.count_documents({'external_code': str(mydata['external_code'])})
|
||||
|
||||
#mycommon.myprint(" TMP = " + str(tmp))
|
||||
if (tmp > 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" -la formation avec l'external code " + str(mydata['external_code']) + "' existe deja, impossible de créer le compte partenaire ")
|
||||
|
|
|
@ -102,7 +102,9 @@ def get_user_objectif(diction):
|
|||
coll_name = dbname['user_objectif']
|
||||
|
||||
# Verification si ce user a deja une formation du meme nom
|
||||
tmp = coll_name.find(query).count()
|
||||
#tmp = coll_name.find(query).count()
|
||||
tmp = coll_name.count_documents(query)
|
||||
|
||||
if( tmp <= 0 ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Aucun resultat trouvé pour "+str(query))
|
||||
return False, " Impossible de recuperer les objectifs de l'utilisateur"
|
||||
|
@ -382,11 +384,12 @@ def add_user_account(diction):
|
|||
|
||||
|
||||
# Verification que cette adresse email n'existe pas
|
||||
tmp = coll_name.find({'email': str(myuser['email'])}).count()
|
||||
mycommon.myprint(" TMP = "+str(tmp))
|
||||
|
||||
tmp = coll_name.count_documents({'email': str(myuser['email'])})
|
||||
|
||||
if( tmp > 0 ):
|
||||
mycommon.myprint("l'adresse email '"+str(myuser['email'])+"' existe deja, impossible de créer le compte ")
|
||||
return False, " Ce compte existe deja"
|
||||
return False, " Ce compte utilisateur deja"
|
||||
|
||||
|
||||
ret_val = coll_name.insert_one(myuser)
|
||||
|
@ -1157,7 +1160,8 @@ def get_user_recherche_history(diction):
|
|||
coll_name = dbname['user_recherche']
|
||||
|
||||
# Verification si ce user a deja une formation du meme nom
|
||||
tmp = coll_name.find(query, {"_id": 0}).count()
|
||||
#tmp = coll_name.find(query, {"_id": 0}).count()
|
||||
tmp = coll_name.count_documents(query)
|
||||
if (tmp <= 0):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " Aucun resultat trouvé pour " + str(query))
|
||||
return False, " Impossible de recuperer l'historique de recherche de l'utilisateur"
|
||||
|
|
|
@ -149,7 +149,9 @@ def add_partner_account(diction):
|
|||
|
||||
|
||||
# Verification que cette adresse email n'existe pas
|
||||
tmp = coll_name.find({'email': str(mydata['email']) }).count()
|
||||
#tmp = coll_name.find({'email': str(mydata['email']) }).count()
|
||||
tmp = coll_name.count_documents({'email': str(mydata['email']) })
|
||||
|
||||
logging.info(" TMP = "+str(tmp))
|
||||
if( tmp > 0 ):
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " - l'adresse email '"+str(mydata['email'])+"' existe deja, impossible de créer le compte partenaire ")
|
||||
|
|
|
@ -84,9 +84,8 @@ def check_token_validity(email="", token=""):
|
|||
try :
|
||||
|
||||
coll_token = dbname['user_token']
|
||||
tmp_count = coll_token.find(
|
||||
{ 'token': str(token), 'valide': '1'}).count()
|
||||
|
||||
tmp_count = coll_token.count_documents({ 'token': str(token), 'valide': '1'})
|
||||
if (tmp_count <= 0):
|
||||
myprint("Le token n'est pas valide")
|
||||
return False
|
||||
|
@ -139,8 +138,9 @@ donc la table partner_token
|
|||
def check_partner_token_validity(email="", token=""):
|
||||
try :
|
||||
coll_token = dbname['partner_token']
|
||||
tmp_count = coll_token.find(
|
||||
{ 'token': str(token), 'locked':'0', 'valide': '1'}).count()
|
||||
tmp_count = coll_token.count_documents({ 'token': str(token), 'locked':'0', 'valide': '1'})
|
||||
|
||||
#tmp_count = coll_token.find({ 'token': str(token), 'locked':'0', 'valide': '1'}).count()
|
||||
|
||||
if (tmp_count <= 0):
|
||||
myprint("Le token du partenaire n'est pas valide")
|
||||
|
|
|
@ -54,7 +54,7 @@ def login(diction):
|
|||
for val in incom_keys:
|
||||
if str(val).lower() not in str(field_list).lower():
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" Le champ '" + val + "' n'existe pas, MAJ annulée")
|
||||
return False, " Impossible de se connecter"
|
||||
return False, " Impossible de se connecter, merci de contacter le support technique"
|
||||
|
||||
'''
|
||||
Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
|
||||
|
@ -64,7 +64,7 @@ def login(diction):
|
|||
for val in field_list_obligatoire:
|
||||
if str(val).lower() not in diction:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" La valeur '" + val + "' n'est pas presente dans liste ")
|
||||
return False, "Impossible de se connecter"
|
||||
return False, " Impossible de se connecter, merci de contacter le support technique"
|
||||
|
||||
query = {}
|
||||
# recuperation des paramettre
|
||||
|
@ -87,10 +87,15 @@ def login(diction):
|
|||
print(" on recherche ici " + email)
|
||||
|
||||
# Verification si ce user existe (controle : login et passwd)
|
||||
|
||||
|
||||
tmp = coll_name.count_documents(query)
|
||||
|
||||
if (tmp != 1):
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" Login/mot de passe invalide " + str(query)+ " my_user.count() = "+str(tmp))
|
||||
return False, " Login/mot de passe invalide, merci de verifier votre saisie. "
|
||||
|
||||
my_user = coll_name.find(query)
|
||||
if (my_user.count() != 1):
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" Login/mot de passe invalide " + str(query)+ " my_user.count() = "+str(my_user.count()))
|
||||
return False, " Login/mot de passe invalide "
|
||||
|
||||
#recuperation du recid du user
|
||||
user_recid = my_user[0]['recid']
|
||||
|
@ -129,10 +134,10 @@ def login(diction):
|
|||
return True, str(my_token)
|
||||
else:
|
||||
mycommon.myprint(str(inspect.stack()[0][3])+" Impossible d'enregistrer le token " + my_token)
|
||||
return False, " Impossible de se connecter"
|
||||
return False, " Impossible de se connecter, merci de contacter le support technique"
|
||||
|
||||
|
||||
except Exception as e:
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
|
||||
return False, "Impossible de se connecter"
|
||||
return False, "Impossible de se connecter, merci de contacter le support technique"
|
Loading…
Reference in New Issue