14/08/22 - 10h30

master
ChérifBALDE 2022-08-14 10:12:01 +02:00 committed by cherif
parent acf76d3222
commit b51d09b404
2 changed files with 22 additions and 10 deletions

View File

@ -381,16 +381,21 @@ def add_user_account(diction):
dbname = client['cherifdb']
coll_name = MYSY_GV.dbname['user_account']
coll_name_partnair_account = MYSY_GV.dbname['partnair_account']
# Verification que cette adresse email n'existe pas
# Verification que cette adresse email n'existe pas. On doit aussi verifier que cette adresse
# n'est pas utiliser comme compte partner.
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 utilisateur existe deja"
return False, "Cette adresse email est deja utilisée, impossible de créer le compte utilisateur"
tmp = coll_name_partnair_account.count_documents({'email': str(myuser['email'])})
if (tmp > 0):
mycommon.myprint(
"l'adresse email '" + str(myuser['email']) + "' existe deja (compte utiliser comme partner), impossible de créer le compte ")
return False, "Cette adresse email est deja utilisée, impossible de créer le compte utilisateur "
ret_val = coll_name.insert_one(myuser)

View File

@ -160,19 +160,26 @@ def add_partner_account(diction):
mydata['ispending'] = "1"
print(str(datetime.now()) + " webservice : diction = "+str(mydata))
coll_name = MYSY_GV.dbname['partnair_account']
coll_name_user_account = MYSY_GV.dbname['user_account']
# Verification que cette adresse email n'existe pas
# Verification que cette adresse email n'existe pas. Ceci que soit entant que user ou entant que partner
#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 ")
return False, "l'adresse email '"+str(mydata['email'])+"' existe deja, impossible de créer le compte partenaire "
return False, "l'adresse email '"+str(mydata['email'])+"' est deja utilisée, impossible de créer le compte partenaire "
tmp = coll_name_user_account.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 (utilisé comme compte user), impossible de créer le compte partenaire ")
return False, "l'adresse email '" + str(
mydata['email']) + "' est deja utilisée, impossible de créer le compte partenaire "
ret_val = coll_name.insert_one(mydata)
mail.send_partner_account_mail(ret_val.inserted_id, str(mydata['email']))