Update app.py
Browse files
app.py
CHANGED
|
@@ -3,7 +3,7 @@ import mysql.connector
|
|
| 3 |
import pandas as pd
|
| 4 |
import bcrypt
|
| 5 |
import re
|
| 6 |
-
from datetime import datetime
|
| 7 |
|
| 8 |
# --- CONFIGURAÇÕES DA PÁGINA ---
|
| 9 |
st.set_page_config(page_title="Sistema de Consulta de Alunos", layout="wide")
|
|
@@ -41,6 +41,13 @@ def verificar_senha(senha_plana, senha_hash):
|
|
| 41 |
def gerar_hash(senha):
|
| 42 |
return bcrypt.hashpw(senha.encode('utf-8'), bcrypt.gensalt()).decode('utf-8')
|
| 43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
# --- REMOVER BARRA SUPERIOR E MENU DO STREAMLIT ---
|
| 45 |
hide_st_style = """
|
| 46 |
<style>
|
|
@@ -253,7 +260,7 @@ else:
|
|
| 253 |
# --- CÁLCULO DO HORÁRIO GMT -3 ---
|
| 254 |
# datetime.now() pega a hora do servidor. Subtraímos a diferença.
|
| 255 |
# Se o seu servidor já estiver em GMT-3, remova o timedelta.
|
| 256 |
-
agora_br =
|
| 257 |
data_operacao = agora_br.strftime('%Y-%m-%d %H:%M:%S')
|
| 258 |
|
| 259 |
conn = get_connection()
|
|
|
|
| 3 |
import pandas as pd
|
| 4 |
import bcrypt
|
| 5 |
import re
|
| 6 |
+
from datetime import datetime
|
| 7 |
|
| 8 |
# --- CONFIGURAÇÕES DA PÁGINA ---
|
| 9 |
st.set_page_config(page_title="Sistema de Consulta de Alunos", layout="wide")
|
|
|
|
| 41 |
def gerar_hash(senha):
|
| 42 |
return bcrypt.hashpw(senha.encode('utf-8'), bcrypt.gensalt()).decode('utf-8')
|
| 43 |
|
| 44 |
+
# --- FUNÇÕES DA APLICAÇÃO ---
|
| 45 |
+
def obter_hora_brasilia():
|
| 46 |
+
# Define o fuso horário de Brasília explicitamente
|
| 47 |
+
fuso_br = pytz.timezone('America/Sao_Paulo')
|
| 48 |
+
# Pega a hora atual nesse fuso
|
| 49 |
+
return datetime.now(fuso_br)
|
| 50 |
+
|
| 51 |
# --- REMOVER BARRA SUPERIOR E MENU DO STREAMLIT ---
|
| 52 |
hide_st_style = """
|
| 53 |
<style>
|
|
|
|
| 260 |
# --- CÁLCULO DO HORÁRIO GMT -3 ---
|
| 261 |
# datetime.now() pega a hora do servidor. Subtraímos a diferença.
|
| 262 |
# Se o seu servidor já estiver em GMT-3, remova o timedelta.
|
| 263 |
+
agora_br = obter_hora_brasilia()
|
| 264 |
data_operacao = agora_br.strftime('%Y-%m-%d %H:%M:%S')
|
| 265 |
|
| 266 |
conn = get_connection()
|