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!"