[英]Show token username symfony2 in twig
我正在嘗試在我的樹枝模板中顯示登錄用戶的用戶名。
設置令牌,與防火牆完美配合,並將用戶登錄到:
$token = new UsernamePasswordToken($user->getUsername(), $user->getPassword(), "secured_area", $user->getRoles());
$this->get("security.context")->setToken($token);
$session->set('_security_secured_area', serialize($token));
我想提出類似的東西:
<div class='meta'>Logged in as <b>username_here</b>
在我的模板頂部。
在正常情況下,您應該能夠通過寫這行來顯示用戶名:
{{ app.user.username }}
萬一我沒有得到正確的問題或者沒有理解你所擁有的東西,也有另一種選擇。 注意 @Tsounable在評論中也提到了什么。 自2.6版本以來,該替代方案已棄用,不應再使用!
{{ app.security.getToken().getUser().getUsername() }}
不確定什么對你有用。 前者是實現你想要的那種“標准”方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.