File size: 1,441 Bytes
d3f54c7
0174179
d25f219
c7a760b
d25f219
bff444f
f4137ba
d25f219
e71b7c1
d25f219
f4137ba
49a2ce9
 
bff444f
f4137ba
c7a760b
f082504
d25f219
 
 
 
 
c7b911d
d25f219
aaf87e0
d25f219
3d21152
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
62
63
64
65
import streamlit as st
import json
from streamlit_option_menu import option_menu

def loadfile():
    with open("database/data.json") as file:
        data = json.load(file)
        return data

def savefile(newuser):
    data = loadfile()
    usrdata = data['reminders']
    usrdata.append(newuser)
    with open("database/data.json", "w") as f:
        json.dump(data, f, indent=4)

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:
                savefile(newuser)
                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()