def logar(): usr = str(request.form["usuario"]).title() senha = str(request.form["senha"]) visitante = Pessoa() banco = Banco() busca = banco.buscar_pessoa(usr, senha) if len(busca) > 0: x = busca[0] id = x[0] usuario = x[1] email = x[2] classe = x[4] session['logged_in'] = True if classe == "usuario": visitante = Usuario(id, usuario, senha, email) elif classe == "coordenador": visitante = Coordenador(id, usuario, senha, email) elif classe == "adm": visitante = Adm(id, usuario, senha, email) else: print("Um erro com as classes -> /logar") session['logged_in'] = False visitante.validar() try: if session['logged_in']: return redirect('/') else: return render_template('login.html', erro_log = True) except: return "Concerte isso"
def cadastrar(): usr = str(request.form["usuario"]).title() email = str(request.form["email"]).title() senha = str(request.form["senha"]) banco = Banco() if (banco.buscar_pessoa(usr, senha) == []): cadastrado = banco.cadastrar_pessoa(usr, senha, email) else: return 'usuário já existente' if cadastrado: return redirect('/') else: return render_template('cadastro.html', erro_cad = True)