gagan3012 commited on
Commit
5ab74df
·
verified ·
1 Parent(s): 1e800c6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -67,7 +67,7 @@ def verify_password(stored_password, provided_password):
67
 
68
  def auth():
69
  if st.session_state.user is None:
70
- st.subheader("Welcome to the HeadPeace")
71
 
72
  # Instructions
73
  with st.expander("How to Use This App", expanded=True):
@@ -110,6 +110,11 @@ def auth():
110
  reg_password = st.text_input("Choose a Password", type="password", key="reg_password")
111
  confirm_password = st.text_input("Confirm Password", type="password", key="confirm_password")
112
  user_type = st.selectbox("User Type", ["Patient", "Doctor"])
 
 
 
 
 
113
  register_button = st.button("Register")
114
 
115
  if register_button:
@@ -120,6 +125,8 @@ def auth():
120
  st.error("Passwords do not match.")
121
  elif len(reg_password) < 8:
122
  st.error("Password must be at least 8 characters long.")
 
 
123
  else:
124
  hashed_password = hash_password(reg_password)
125
  save_user_data(reg_username, hashed_password, user_type)
 
67
 
68
  def auth():
69
  if st.session_state.user is None:
70
+ st.subheader("Welcome to the HeadPeace 🧠")
71
 
72
  # Instructions
73
  with st.expander("How to Use This App", expanded=True):
 
110
  reg_password = st.text_input("Choose a Password", type="password", key="reg_password")
111
  confirm_password = st.text_input("Confirm Password", type="password", key="confirm_password")
112
  user_type = st.selectbox("User Type", ["Patient", "Doctor"])
113
+
114
+ doctor_code = ""
115
+ if user_type == "Doctor":
116
+ doctor_code = st.text_input("Enter Doctor Registration Code", type="password")
117
+
118
  register_button = st.button("Register")
119
 
120
  if register_button:
 
125
  st.error("Passwords do not match.")
126
  elif len(reg_password) < 8:
127
  st.error("Password must be at least 8 characters long.")
128
+ elif user_type == "Doctor" and doctor_code != st.secrets["DOCTOR_CODE"]:
129
+ st.error("Invalid doctor registration code.")
130
  else:
131
  hashed_password = hash_password(reg_password)
132
  save_user_data(reg_username, hashed_password, user_type)