登録後の自動ユーザー認証
Symfony 2 ビジネス アプリケーションを構築するプロセスでは、自動ユーザー認証の必要性に直面するのが一般的です。登録後。これを実現する方法は次のとおりです:
Symfony 4.0 以降
自動認証のアプローチは、Symfony の以前のバージョンから変わっていません。 AbstractController を使用した例を次に示します。
Symfony 2.6.x - Symfony 3.0.x
これらのバージョンでは、セキュリティを優先して security.context が非推奨になりました。トークンストレージ。更新されたコントローラーは次のとおりです:
Symfony 2.3.x
このバージョンでは、セキュリティ コンテキストでトークンを設定するだけでは十分ではありません。また、セッションに保存する必要もあります:
UsernamePasswordToken を次のパラメータとともに使用することを忘れないでください: ユーザー エンティティ、ユーザー資格情報 (オプション)、ファイアウォール名、ユーザー ロール。
以上がSymfony に登録した後に自動ユーザー認証を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。