|
from models.salesforce import sf |
|
|
|
def login_user(email, password): |
|
query = f"SELECT Name, Password__c FROM Customer_Login__c WHERE Email__c = '{email}'" |
|
result = sf.query(query) |
|
if len(result['records']) == 0: |
|
return False, "Invalid email or password." |
|
|
|
user = result['records'][0] |
|
stored_password = user['Password__c'] |
|
if password == stored_password: |
|
return True, user['Name'] |
|
return False, "Invalid email or password." |
|
|
|
def signup_user(name, email, phone, password): |
|
query = f"SELECT Id FROM Customer_Login__c WHERE Email__c = '{email}'" |
|
result = sf.query(query) |
|
if len(result['records']) > 0: |
|
return False, "Email already exists." |
|
|
|
sf.Customer_Login__c.create({ |
|
'Name': name, |
|
'Email__c': email, |
|
'Phone_Number__c': phone, |
|
'Password__c': password |
|
}) |
|
return True, "Signup successful!" |
|
|