nagasurendra's picture
Rename routes/ auth.py to routes/auth.py
92558f2 verified
raw
history blame
870 Bytes
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