Spaces:
Runtime error
Runtime error
| 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!" | |