src/Login/Controller.php
public function entrarAction()
    {
        $viewModel = $this->getViewModel();
        if ($viewModel->validaLogin($this->params()
            ->fromPost())) {
                $redirect = $this->params()
                ->fromPost('routeRedirect');
            return $this->redirect()->toRoute($redirect?$redirect:'site');
        }

        $this->setFlashMessagesFromNotificacoes($viewModel->getNotificacoes());
        return $this->redirect()->toRoute('login');
    }
public function entrarAction()
    {
        $viewModel = $this->getViewModel();
        if ($viewModel->validaLogin($this->params()
            ->fromPost())) {
                $redirect = $this->params()
                ->fromPost('routeRedirect');
            return $this->redirect()->toRoute($redirect?$redirect:'site');
        }

        $this->setFlashMessagesFromNotificacoes($viewModel->getNotificacoes());
        return $this->redirect()->toRoute('login');
    }
Verifica o login se estiver correto redireciona para a página passada no
POST caso contrário redireciona para a página atual