redirect("/setup/"); } } public function requireAuthentication(Application $app) { if (false === $app['phraseanet.core']->isAuthenticated()) { return $app->redirect('/login/'); } if ($app['phraseanet.core']->getAuthenticatedUser()->is_guest()) { return $app->redirect('/login/'); } try { $session = $app['phraseanet.appbox']->get_session(); $session->open_phrasea_session(); } catch (\Exception $e) { return $app->redirect('/login/logout/'); } } }