BiryaniHub / models /user.py
DSatishchandra's picture
Create user.py
972c936 verified
raw
history blame
961 Bytes
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: # Simplified password verification
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 # Store securely in production
})
return True, "Signup successful!"