14/08/22 - 10h30
parent
acf76d3222
commit
b51d09b404
|
@ -381,16 +381,21 @@ def add_user_account(diction):
|
||||||
|
|
||||||
dbname = client['cherifdb']
|
dbname = client['cherifdb']
|
||||||
coll_name = MYSY_GV.dbname['user_account']
|
coll_name = MYSY_GV.dbname['user_account']
|
||||||
|
coll_name_partnair_account = MYSY_GV.dbname['partnair_account']
|
||||||
|
|
||||||
|
# Verification que cette adresse email n'existe pas. On doit aussi verifier que cette adresse
|
||||||
|
# n'est pas utiliser comme compte partner.
|
||||||
# Verification que cette adresse email n'existe pas
|
|
||||||
|
|
||||||
tmp = coll_name.count_documents({'email': str(myuser['email'])})
|
tmp = coll_name.count_documents({'email': str(myuser['email'])})
|
||||||
|
|
||||||
if( tmp > 0 ):
|
if( tmp > 0 ):
|
||||||
mycommon.myprint("l'adresse email '"+str(myuser['email'])+"' existe deja, impossible de créer le compte ")
|
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)
|
ret_val = coll_name.insert_one(myuser)
|
||||||
|
|
17
partners.py
17
partners.py
|
@ -160,19 +160,26 @@ def add_partner_account(diction):
|
||||||
mydata['ispending'] = "1"
|
mydata['ispending'] = "1"
|
||||||
|
|
||||||
print(str(datetime.now()) + " webservice : diction = "+str(mydata))
|
print(str(datetime.now()) + " webservice : diction = "+str(mydata))
|
||||||
|
|
||||||
|
|
||||||
coll_name = MYSY_GV.dbname['partnair_account']
|
coll_name = MYSY_GV.dbname['partnair_account']
|
||||||
|
coll_name_user_account = MYSY_GV.dbname['user_account']
|
||||||
|
|
||||||
|
# Verification que cette adresse email n'existe pas. Ceci que soit entant que user ou entant que partner
|
||||||
# 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']) })
|
tmp = coll_name.count_documents({'email': str(mydata['email']) })
|
||||||
|
|
||||||
logging.info(" TMP = "+str(tmp))
|
logging.info(" TMP = "+str(tmp))
|
||||||
if( tmp > 0 ):
|
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 ")
|
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)
|
ret_val = coll_name.insert_one(mydata)
|
||||||
mail.send_partner_account_mail(ret_val.inserted_id, str(mydata['email']))
|
mail.send_partner_account_mail(ret_val.inserted_id, str(mydata['email']))
|
||||||
|
|
Loading…
Reference in New Issue