Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,17 +1,16 @@
|
|
1 |
import streamlit as st
|
2 |
import firebase_admin
|
3 |
from firebase_admin import credentials, auth
|
4 |
-
import json
|
5 |
-
import os
|
6 |
-
import smtplib
|
7 |
-
from email.mime.text import MIMEText
|
8 |
-
|
9 |
# Load Firebase credentials from Hugging Face Secrets
|
10 |
firebase_creds = os.getenv("FIREBASE_CREDENTIALS")
|
11 |
if firebase_creds:
|
12 |
firebase_creds = json.loads(firebase_creds)
|
13 |
else:
|
14 |
st.error("Firebase credentials not found. Please check your secrets.")
|
|
|
|
|
|
|
|
|
15 |
|
16 |
# Initialize session state
|
17 |
if "logged_in" not in st.session_state:
|
|
|
1 |
import streamlit as st
|
2 |
import firebase_admin
|
3 |
from firebase_admin import credentials, auth
|
|
|
|
|
|
|
|
|
|
|
4 |
# Load Firebase credentials from Hugging Face Secrets
|
5 |
firebase_creds = os.getenv("FIREBASE_CREDENTIALS")
|
6 |
if firebase_creds:
|
7 |
firebase_creds = json.loads(firebase_creds)
|
8 |
else:
|
9 |
st.error("Firebase credentials not found. Please check your secrets.")
|
10 |
+
# Initialize Firebase (only once)
|
11 |
+
if not firebase_admin._apps:
|
12 |
+
cred = credentials.Certificate(firebase_creds) # Replace with your Firebase service account key
|
13 |
+
firebase_admin.initialize_app(cred)
|
14 |
|
15 |
# Initialize session state
|
16 |
if "logged_in" not in st.session_state:
|