Enforcing logged in

This commit is contained in:
Jeroen De Meerleer 2021-05-24 13:40:42 +02:00
parent 00c5c548d6
commit 8b4f311e5e
Signed by: JeroenED
GPG Key ID: 28CCCB8F62BFADD6
1 changed files with 10 additions and 0 deletions

View File

@ -22,12 +22,18 @@ class JobController extends Controller
public function viewAction($id)
{
if(!isset($_SESSION['isAuthenticated']) || !$_SESSION['isAuthenticated']) {
return new RedirectResponse($this->generateRoute('login'));
}
$jobRepo = new Job($this->getDbCon());
$job = $jobRepo->getJob($id);
}
public function editAction($id)
{
if(!isset($_SESSION['isAuthenticated']) || !$_SESSION['isAuthenticated']) {
return new RedirectResponse($this->generateRoute('login'));
}
if($this->getRequest()->getMethod() == 'GET') {
$jobRepo = new Job($this->getDbCon());
$job = $jobRepo->getJob($id, true);
@ -49,6 +55,10 @@ class JobController extends Controller
public function addAction()
{
if(!isset($_SESSION['isAuthenticated']) || !$_SESSION['isAuthenticated']) {
return new RedirectResponse($this->generateRoute('login'));
}
if($this->getRequest()->getMethod() == 'GET') {
return $this->render('job/add.html.twig');
} elseif ($this->getRequest()->getMethod() == 'POST') {