Não sei no projeto de vocês, mas aqui no meu a rota logout não serve pra nada Toda vez que faço o login no projeto jogoteca e depois vou para rota logout, aparece a mensagem do logout realizado com sucesso mas depois quando eu vou para a página de cadastrar jogos aparece o formulário para adicionar um novo jogo direto, o certo seria ir para a página de login direto
@app.route('/logout')
def logout():
session['usuario_logado'] == None
flash('Logout efetuado com sucesso!')
return redirect('/')
@app.route('/cadastro-jogos')
def cadastro():
# protegendo a página de cadastro de jogos
# só poderá adicionar mais jogos se estiver logado
if 'usuario_logado' not in session or session['usuario_logado'] is None:
return redirect('/login?proxima=cadastro-jogos')
return render_template('cadastro-jogos.html',
titulo = 'Novo Jogo')
Sempre que quero realmente fazer o logout, preciso ir nas configurações do navegador e limpar os dados de navegação