AIdeaText commited on
Commit
80cc321
1 Parent(s): 034cfa2

Create admin_ui.py

Browse files
Files changed (1) hide show
  1. modules/admin_ui.py +21 -0
modules/admin_ui.py ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from .database import create_student_user
3
+
4
+ def admin_page():
5
+ st.title("Panel de Administración AIdeaText")
6
+ st.write(f"Bienvenido, {st.session_state.username}")
7
+
8
+ st.header("Crear Nuevo Usuario Estudiante")
9
+ new_username = st.text_input("Correo electrónico del nuevo usuario", key="admin_new_username")
10
+ new_password = st.text_input("Contraseña", type="password", key="admin_new_password")
11
+ if st.button("Crear Usuario", key="admin_create_user"):
12
+ if create_student_user(new_username, new_password):
13
+ st.success(f"Usuario estudiante {new_username} creado exitosamente")
14
+ else:
15
+ st.error("Error al crear el usuario estudiante")
16
+
17
+ # Aquí puedes añadir más funcionalidades para el panel de administración
18
+
19
+ if st.button("Cerrar Sesión", key="admin_logout"):
20
+ st.session_state.clear()
21
+ st.experimental_rerun()