streamlit-userverwaltung/pages/user.py

37 lines
695 B
Python

import os
import streamlit as st
import pandas as pd
import template
template.authenticate()
template.make_logout_section()
st.title('Benutzer')
st.header(st.session_state['username'])
st.divider()
st.subheader('Info')
st.text_input('Benutzername', value=st.session_state['username'])
st.text_input('Name', value=st.session_state['name'])
st.text_input('Passwort', type='password', value='Sitch')
st.text_input('Passwort bestätigen:', type='password')
st.divider()
st.subheader('Gruppen')
st.multiselect('Gruppen', template.get_config_groups(), default=template.get_groups())
st.divider()
st.button('Speichern', type='primary')
st.page_link('pages/users.py', label='Abbrechen')