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