Create account

This commit is contained in:
CHIEFSOFT\ameye
2025-07-10 17:36:06 -04:00
parent a243f89fc1
commit 5489524be1
3 changed files with 58 additions and 6 deletions
+13 -1
View File
@@ -30,6 +30,10 @@ class RegisterService(BaseService):
SEND_EMAIL_FROM = Config.SEND_EMAIL_FROM
SEND_EMAIL_PASS = Config.SEND_EMAIL_PASS
@staticmethod
def encrypt_password(self, password):
"""Encrypt password"""
return generate_password_hash(password)
@staticmethod
def process_complete(data):
@@ -40,6 +44,8 @@ class RegisterService(BaseService):
# Simulate processing
verify_link = validated_data.get('verify_link')
username = validated_data.get('username')
password = validated_data.get('password')
country = validated_data.get('country')
data ={}
if not verify_link:
@@ -56,10 +62,16 @@ class RegisterService(BaseService):
"error_message_key": "use_another_username",
}
return ResponseHelper.error(data=response_data)
user= data["user"]
firstname = user['first_name']
lastname = user['last_name']
email = user['email']
encrypted_pass = generate_password_hash(password)
newAccount = Members.add_member(firstname, lastname, email, username,encrypted_pass, country)
country = {
"last_update": datetime.datetime.utcnow(),
"list": [