From c59cfeb18a14bf15e9ade59f2c9ac064141093d4 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Thu, 27 Jun 2019 19:20:28 +0200 Subject: [PATCH] Make sure to render as public if the user is not logged in Else we will render the apps, contacts menu etc. Which is undesireable. Signed-off-by: Roeland Jago Douma --- lib/Controller/PageController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index 1755855..fc185c6 100644 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -284,6 +284,7 @@ class PageController extends Controller { } if ($this->hasUserAccess($form)) { + $renderAs = $this->userId !== null ? 'user' : 'public'; return new TemplateResponse('forms', 'vote.tmpl', [ 'form' => $form, 'questions' => $this->getQuestions($form->getId()), @@ -294,7 +295,7 @@ class PageController extends Controller { 'userMgr' => $this->userMgr, 'urlGenerator' => $this->urlGenerator, 'avatarManager' => $this->avatarManager - ]); + ], $renderAs); } else { User::checkLoggedIn(); return new TemplateResponse('forms', 'no.acc.tmpl', []);