簡體   English   中英

在樹枝中顯示令牌用戶名symfony2

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM