[英]Symfony2 app.user in twig
当在Twig中像这样在app.user对象中显示时
{{ dump(app.user) }}
我得到了有关当前用户的所有信息
如何配置Symfony仅在会话中存储用户名 。 谢谢
app.user
返回安全令牌中存储的内容以标识您的用户。 可能,您将不想更改它。 但是,例如,您可以创建一个自定义的Twig函数 ,该函数仅在您希望使用更简单的方法访问该值时才返回用户名。
您可以通过重写现有的Symfony类插件自己的UserInterface类(也许再调整eraseCredientials()方法,如果你想空出来的密码和盐。 http://symfony.com/doc/current/reference/configuration /security.html
您甚至可以走得更远,添加__sleep和__wakeup方法( http://php.net/manual/en/language.oop5.magic.php#object.sleep ),以精确控制会话中最终哪些成员变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.