Create account
This commit is contained in:
@@ -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": [
|
||||
|
||||
Reference in New Issue
Block a user