Если у вас есть стандартный apps / frontend, то в apps / frontend / config будет файл settings.yml
здесь, в разделе по умолчанию, выполните следующие действия:
default:
.actions:
error_404_module: content
error_404_action: 404
login_module: security
login_action: login
затем он будет перенаправлен на security / login (или как вы называете модуль и шаблоны)
Обычно я устанавливаю для apps / frontend / config / security.yml верхнего уровня значение ..
default:
is_secure: true
это обеспечивает безопасность всего сайта, затем в любых общедоступных модулях, в этом случае для обеспечения безопасности создайте config.yml и установите его следующим образом:
default:
is_secure: false
, вам нужно будет сохранить тот факт, что аутентифицировано, еслипользователь входит в систему следующим образом
$this->getUser()->setAuthenticated(true);
[править] должен указать, что я не использую sfDoctrineGuard