私はsymfony2アプリでAuthプロバイダとしてDoctrineを使用しています。認証されたユーザーの行動やテンプレートにアクセスするにはどうすればよいですか?Symfony2のアクションとテンプレートでログインしているユーザにアクセスする
あなたが行うことができますあなたのテンプレートで
28
A
答えて
64
、:
{{ app.user }}
そして、あなたのコントローラでは、あなたはフレームワークバンドルが提供するベースコントローラを拡張する場合は、あなたが行うことができます:
$this->getUser();
とにかく、サービスコンテナからアクセスできます。
$securityContext = $container->get('security.context');
$token = $securityContext->getToken();
$user = $token->getUser();
0
この質問はかなり古いですが、あなたはPHPエンジンを使用するテンプレートでユーザを得ることができます
$app->getUser();
関連する問題
- 1. symfony2の "非アクティブ"ユーザのログインを許可しない
- 2. データベースにアクセスしているユーザのリスト
- 3. FOSUserBundle/Symfony2:ユーザ(現在ログインしているユーザではない)が与えられたユーザのログアウトを強制する
- 4. ユーザがCodeIgniterにログインしているかしていないか
- 5. Symfony2ログインとセキュリティ
- 6. 現在ログインしているユーザ名/ユーザIDをUWPアプリケーションで取得する
- 7. Djangoでログインしているユーザのユーザ名を取得するにはどうすればよいですか?
- 8. ログインしているユーザにサブディレクトリを限定する
- 9. symfony2:テンプレートからサービスにアクセスする方法
- 10. ログインしているユーザを選択するためのSELECTクエリ
- 11. sfDoctrineGuard - ログインしているグループのみを取得するユーザ
- 12. Symfony2 - 現在ログインしているユーザーをリスナーに挿入
- 13. symfony2の認証/ユーザ名の代わりに電子メールを使用したログイン
- 14. Djangoモデル:現在ログインしているユーザからのユーザ名を返す
- 15. ログインしているユーザのためだけにRailsアプリケーションへのアクセスを制限する
- 16. MVC - ログインしていないとサイトにアクセスできますか?
- 17. Facebook PHP SDKがユーザにログインすることを許可していません
- 18. ユーザ名とパスワードを入力しないで別のドメインに自動ログインする
- 19. 現在ログインしているユーザーのWordPressブログデータにアクセスするAPI
- 20. LightOpenIDでログイン/ログアウトするユーザの状態
- 21. Symfony2:アクションごとにコードを実行
- 22. ログインし、「歓迎$ユーザ名」に
- 23. ユーザがログインしなくても例外時にユーザを変更することはできますか?
- 24. symfony2複数のユーザの複数のオブジェクトへのACLアクセス
- 25. launchctl rootのアクセス権とログインしているユーザー名は?
- 26. "ユーザがログインしているかどうか"によって制御ユーザを動的に切り替える
- 27. ログインしているすべてのユーザーと、そのサイトにアクセスしているがログインしていないユーザーを見つける方法
- 28. Grails Spring Security Pluginを使用してアクションにアクセスする前にログインする必要がありますか?
- 29. ユーザ関連のデータを保存し、ユーザIDでアクセスする
- 30. jsonをsymfony2のPHPオブジェクトに変換するには? Symfony2のアクションへ
ありがとう、ありがとうございました。 – DavidW
http://stackoverflow.com/a/10538223/1179841 – Sithu
代わりに、 '$ this-> container-> get( 'security.authorization_checker')'を使用してください(2.6の新機能) – Ronan