问题标签 [fosuserbundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - FOSUserBundle :从 FormHandler 内部获取存储库
在保存之前,我需要为新用户设置一个默认值。问题是我找不到从 FormHandler 内部通过其存储库获取对象的方法。
问题来自以下行:
...而且我找不到从该 FormHandler 获取此存储库或实体管理器的方法。
非常感谢您的帮助 !一种
php - FOSUserBundle :在自定义电子邮件中访问会话变量
我正在自定义用户注册后发送的确认电子邮件。我的问题是我无法访问电子邮件模板中的会话变量。
这是我的代码(类似于 FOSUser 文档):
以下行返回异常:
例外 :
如何从此模板访问会话变量?
我还需要访问配置参数(来自 parameters.ini)。我的参数已经在全局 Twig 访问中,但无法在此模板中访问它们。
非常感谢您的帮助 !一种
php - Symfony2:在服务中注入当前用户
我正在尝试将当前登录的用户注入服务。我的目标是扩展一些树枝功能以根据用户偏好输出它。在此示例中,我想使用用户特定的时区输出任何日期函数。
似乎没有任何方法可以将当前用户注入服务,这对我来说似乎很奇怪。注入安全上下文时,即使用户已登录,它也没有令牌
我正在使用 FOS 用户包。
我错过了什么吗?
php - FOSUserBundle 配置文件上的电子邮件确认编辑
我想激活 FOSUserBundle /profile/edit上的电子邮件确认
在/profile/edit您已经登录,您可以编辑用户名或输入当前密码的电子邮件地址。现在,如果用户编辑电子邮件地址,我想发送一封确认电子邮件:)
在FOSUserBundle 配置参考中,我没有找到执行此操作的设置... https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/configuration_reference.md
这些是我当前的设置:
有人可以帮助我吗?
forms - Symfony2 表单将 mongodb 文档嵌入到 sql 实体中
我需要一点帮助:)。这是情况。我正在使用 symfony2 + FOSUserBundle,我定制了我的表单,到目前为止一切都很好。我在自定义注册表单中使用用户信息(如名字、姓氏、出生日期等)进行了用户注册。现在我决定将用户信息作为文档存储在 mongodb 中会更实用(因为我稍后可能会向用户添加更多信息)。我构建了用户信息表单,并成功地将其嵌入到用户表单中。现在的问题是我不能在 Entity 对象中设置 Document 对象——symfony 告诉我该对象必须是一个实体。
我想问一下,这样做的正确方法是什么?当然,我可以从请求中获取所需的信息作为数组并填写用户信息对象......但它看起来很丑陋和错误:) 那么它必须如何完成?谢谢。
symfony - Symfony2 多 FosUserBundle
我使用 FosUserBundle 进行登录/注册操作
我想有两个或更多用户表作为用户,BackUser,...
我还需要两个不同的防火墙:
但是使用 FosUserBundle 我无法设置两个不同的提供程序。
第一个解决方案看起来很适合我的需求,但我无法让它发挥作用。
有任何想法吗?
facebook - 使用 FOSUserBundle 在 oAuth 上进行 Symfony 身份验证
我正在使用 FOSUserBundle 对数据库中的用户进行身份验证,现在我想通过 oAuth 服务(如 Facebook、Twitter 等)添加身份验证。如何以最好的方式做到这一点?
symfony - FOSUserBundle/Symfony2:根本没有检查用户实体的验证约束
我在我的用户实体的validation.yml 中定义了验证约束,但实际上没有一个被调用;它曾一度工作,但现在没有检查三个约束。我得到 SQL 唯一约束错误,所以它肯定没有在代码中正确处理。
这是我的validation.yml:
这是我的用户实体:
几天来我一直试图解决这个问题,但我对问题可能是什么一无所知。
任何帮助,将不胜感激。
谢谢,
php - FOSUserBundle 实体构造
我有扩展FOSUserBundle的实体User。
ref_id来自 cookie 变量ref_id。每次新用户注册时,我如何将此值传递给实体用户。我是否必须覆盖registerAction或在实体User上创建构造函数并以某种方式传递ref_id?
另外,每次新用户注册时,我都需要验证(从数据库中检查)ref_id 。我怎样才能做到这一点 ?
这个例子不起作用。
symfony - Symfony2 覆盖控制器
我使用 FOSUserBundle,我想覆盖他的 registerAction 控制器。我阅读了与覆盖 FOSUserBundle 控制器相关的文档,但它不起作用。通过在控制器中回显一条小消息,它不会在模板中打印。
这是我选择的方式:
我从 FOSUserBundle 继承了我的包:
我覆盖RegistrationController.php
了我的包的控制器目录中命名的文件中的 registerAction :
你有什么解决办法吗?