check if username is set in your session
/* NATIVE PHP */
if (!isset($_SESSION['username'])) {
header('Location: login.php');
exit;
}
/* Symfony Syntax - thanks @Touki */
if (!$request->getSession()->get('username')) {
return new RedirectResponse('login', 301);
}