標準のapps/frontendがあるとすると、apps / frontend/configにファイルsettings.ymlがあります。
ここのデフォルトセクションでは、次のようにします
default:
.actions:
error_404_module: content
error_404_action: 404
login_module: security
login_action: login
これにより、セキュリティ/ログイン(またはモジュールとテンプレートと呼ばれるもの)にリダイレクトされます
私は通常、トップレベルのapps / frontend / config/security.ymlを.に設定します。
default:
is_secure: true
これにより、サイト全体が保護され、次に、パブリックにアクセス可能なモジュールでセキュリティが確保されます。この場合、セキュリティはconfig.ymlを作成し、次のように設定します。
default:
is_secure: false
次に、ユーザーが次のようにログインしたときに、認証が真であるという事実を保存する必要があります。
$this->getUser()->setAuthenticated(true);
[編集]私はsfDoctrineGuardを使用していないことを指摘する必要があります