File size: 870 Bytes
c05d8d3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import pandas as pd
from utils.file_initializer import CUSTOMERS_FILE
def sign_up(name, email, password, preferences, allergies, occasion):
customers = pd.read_excel(CUSTOMERS_FILE)
if email in customers["Email"].values:
return "Email already exists!"
customers = customers.append(
{"Name": name, "Email": email, "Password": password, "Preferences": preferences, "Allergies": allergies, "Occasion": occasion},
ignore_index=True
)
customers.to_excel(CUSTOMERS_FILE, index=False)
return "Sign-Up Successful!"
def login(email, password):
customers = pd.read_excel(CUSTOMERS_FILE)
if email in customers["Email"].values:
user = customers[customers["Email"] == email]
if user.iloc[0]["Password"] == password:
return "Login Successful!", user.iloc[0]
return "Invalid Credentials!", None
|