/** * @bind \Nanozen\Models\Binding\LoginUserBinding */ public function postLogin() { $bindedUser = $this->binding; if ($this->userRepository->login($bindedUser)) { Redirect::loggedUser('/back'); } else { header('Location: /login'); } }
public function delete($id) { AllowAccess::to([UserRoles::ADMIN, UserRoles::EDITOR], '/'); $result = $this->blockRepository->remove($id); if (!$result) { Redirect::loggedUser('/blocks/' . $id . '/edit'); } Redirect::loggedUser('/back'); }
public function postSetupHomepage() { AllowAccess::to(['admin', 'editor'], '/'); if (isset($_POST['homepageId'])) { $homepageId = $_POST['homepageId']; } else { Session::flash('flash_messages', 'Something went wrong. Please try again!'); Redirect::to('pages/homepage'); } $result = $this->pageRepository->setHomepage($homepageId); if (!$result) { Redirect::loggedUser('/pages/homepage'); } Redirect::to('/'); }