@app.route('/editar/') def editar(id): if 'usuario_logado' not in session or session['usuario_logado'] == None: return redirect(url_for('login', proxima=url_for('editar'))) return render_template('editar.html', titulo='Editando Jogo')
@app.route('/editar/') def editar(id): if 'usuario_logado' not in session or session['usuario_logado'] == None: return redirect(url_for('login', proxima=url_for('editar'))) return render_template('editar.html', titulo='Editando Jogo')
João,
Qual o problema?
Eu tinha era que ter colocado como sugestão de melhoria.
Hoje está assim:
@app.route('/editar/<int:id>')
def editar(id):
if 'usuario_logado' not in session or session['usuario_logado'] == None:
return redirect(url_for('login', proxima=url_for('editar')))
return render_template('editar.html', titulo='Editando Jogo')
Teria que estar assim:
Eu tinha era que ter colocado como sugestão de melhoria.
@app.route('/editar/<int:id>')
def editar(id):
if 'usuario_logado' not in session or session['usuario_logado'] == None:
return redirect(url_for('login', proxima=url_for('editar', id=id)))
return render_template('editar.html', titulo='Editando Jogo')
Se o usuário não estiver logado, não terá uma rota valida para ele ser redirecionado quando ele logar.