Spaces:
Runtime error
Runtime error
File size: 1,272 Bytes
d3f54c7 0174179 d25f219 103c644 c7a760b e71b7c1 c7a760b f082504 d25f219 c7b911d d25f219 aaf87e0 d25f219 103c644 a5183c2 c7a760b d25f219 33fa8fe d25f219 86a0d10 d25f219 05923df d25f219 33fa8fe d25f219 33fa8fe 8875046 d375c20 33fa8fe d25f219 33fa8fe d25f219 33fa8fe d3f54c7 d25f219 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
import streamlit as st
import json
from streamlit_option_menu import option_menu
from pymongo import MongoClient
import os
uri = os.environ["MONGO_CONNECTION_STRING"]
def Signup():
username = st.text_input("Username")
password = st.text_input("Password", type="password")
confpass = st.text_input("Confirm Password", type="password")
newuser = {
"username": username,"password": password
}
if st.button("Signup"):
if password == confpass:
col.insert_one({"username": username, "password": password})
st.write("You are Registered Sucessfully")
else:
"Password do not match"
def Login():
username = st.text_input("username")
password = st.text_input("Password")
if st.button("Login"):
if username == "Username" and password == "password":
st.sucess("You are logged in")
else:
st.error("Your username or password do not match")
def main():
with st.sidebar:
selected = option_menu("Menu", ["Login", "Signup"], icons = ["house", "person"])
if selected == "Login":
Login()
elif selected == "Signup":
Signup()
main()
|