gpt4 book ai didi

php - 在 Twig 中显示 token 用户名 symfony2

转载 作者:可可西里 更新时间:2023-10-31 23:02:39 28 4
gpt4 key购买 nike

我试图在我的 twig 模板中显示登录用户的用户名。

设置 token ,与防火墙完美配合并让用户登录:

            $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() }}

不确定什么适合您。前者是实现你想要的那种“标准”方式。

关于php - 在 Twig 中显示 token 用户名 symfony2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18195464/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com