Example #1
0
    def form_valid(self, form):
        usuario = form.cleaned_data.get('usuario')
        senha = form.cleaned_data.get('senha')
        usuario_valido = Usuario.login(Usuario, usuario, senha)

        if usuario_valido is not None:
            self.success_url = '/'
            self.start_session(usuario_valido)
            return super().form_valid(form)
        else:
            return self.form_invalid(form)