问题标签 [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.

0 投票
2 回答
3149 浏览

symfony - FOSUser 捆绑 check_path 与本地化

如何使用用户语言环境设置登录路径?我试过

check_path: /{_locale}/login_check

但什么都没有((

路由配置

例外:

您必须在安全防火墙配置中使用 form_login 配置要由防火墙处理的检查路径。

0 投票
4 回答
10841 浏览

symfony - FOSUserBundle 并记住我

我在 Symfony2 中使用 FOSUserBundle 进行身份验证。除了“记住我”之外,一切都很好。我的 security.yml 看起来像这样:

有谁知道如何解决这个问题。

0 投票
1 回答
218 浏览

php - 如何在 Symfony2 中同时创建受限和非受限区域

我必须构建的页面有一些页面受到限制,而一些页面不在类似的链接上。我将尝试举例说明:

假设我的系统中有用户(基于 FOSUserBundle),他们每个人都有自己的帐户,其中包含博客和画廊(不同的控制器)。一些用户只想为某些人(未存储在系统中)授予对他们的博客和图库的访问权限,因此他们生成令牌(只有一个令牌,因此任何知道令牌的人都可以访问该区域)并发送到用户。我不想做的是在控制器的每种方法中检查它。

所以假设我们有 2 个用户,stevenstan,他们中的第一个想要让他的博客和画廊免费查看,但第二个想要基于令牌受到限制。

链接将是这样的:

任何人都可以推荐一些解决方案或任何想法我如何尝试在 Symfony2 中构建它?

0 投票
2 回答
1238 浏览

symfony - 无法在 symfony2 中测试用户身份验证

我将 Symfony2 与 Behat、Mink 和 FosUser Bundle 一起使用。问题是登录测试总是失败(登录在开发中完美运行)。

测试失败,在当前页面的文本中找不到文本“注销”。关于缺少什么或如何调试问题的任何想法?

我可以使用 Behat/Mink 测试未经身份验证的页面。

[更新]

config_test 如下(只是相关位):

0 投票
1 回答
1879 浏览

symfony - Symfony 2 FOSFacebookBundle 登录前自定义重定向

我在我的项目中使用 FOSUserBundle 和 FOSFacebookBundle(适用于版本 SF 2.0.x)。此外,我按照 FOSFacebookBundle 文档中的描述实现和自定义 FacebookProvider。我想实现以下工作流程:1.)用户第一次访问我的门户 2.)他点击 Facebook-Login-Button 3.)现在我需要检查,如果这个用户点击了 Facebook-Login -Button 在我的门户网站上已经有 Facebook-Friends。4.) 如果他有朋友,将他重定向到一个注册页面(包括来自 Facebook 的信息,如用户名、名字、姓氏等),并带有预填充的输入字段。5.) 如果他在我的门户网站上没有 Facebook 好友,将他重定向到另一个页面

我已经开始查看 Webprofiler,它调用了哪些事件。我已经开始创建自己的事件侦听器,如本页所述:http: //www.dobervich.com/2011/10/13/login-redirection-revisited/ 但配置文件在“不”列表中显示我的侦听器称为侦听器”:security.interactive_login SecurityListener::onSecurityInteractiveLogin

有谁知道,我如何自定义此登录前检查并将用户重定向到页面?

在这方面获得一些帮助会很棒。

谢谢你,拉莫

0 投票
3 回答
3162 浏览

symfony - Symfony2 FOS 用户不是有效实体

我不确定我在这里做错了什么。

我正在按照有关如何安装 fos 捆绑包的说明进行操作,但遇到了问题。

我收到以下错误:

PHP 致命错误:未捕获的异常 'Doctrine\ORM\Mapping\MappingException' 带有消息 'Class RS\Entity\User 不是有效的实体或映射的超类。' 在 PATH\vendor\doctrine\lib\Doctrine\ORM\Mapping\MappingException.php:142

我的用户类在/src/RS/Entity/User.php

'RS' => __DIR__.'/../vendor/reportsuite/src'app/autoload.php

班级是

据我所知,这是一个映射实体,除非我错过了什么?

我还尝试通过捆绑和另一个捆绑创建实体Acme/UserBundle/Entity/User.php

我有 2 个需要访问的数据库,并且我已经注释掉了 fos 的东西,所以我可以继续工作。

0 投票
3 回答
9359 浏览

symfony - Symfony2:如何使 FOSUserBundle 用户的用户名唯一

我有自己的User类,它继承了FOS\UserBundle\Entity\User. 此外,我编写了自己的注册程序。现在我遇到的问题是表单不能确保用户名是唯一的。我总是得到:

SQLSTATE [23000]:完整性约束违规:1062 键 'UNIQ_2DA1797792FC23A8' 的重复条目 'myusername'

我尝试@UniqueEntity("email")按照文档1中的说明添加注释,但没有任何效果。

有人知道可能出了什么问题吗?

0 投票
2 回答
5767 浏览

passwords - FOSUserBundle: Custom password / Migration from old DB structure

I want to move to Symfony2, because I am totally impressed by its modernity and good programming.

Now I am taking a users table from my old system, with 10,000 users, and I don't want to anger them by making them set a new password....so I want them to be able to login with their old password

Here is pseudo-code of how my users table looks like with 3 major fields concerning login/signup:

on signup, the data gets generated this way:

on login, the data gets checked the following way:

So how do I handle it best in FOSUserBundle, without having to edit too many files?

0 投票
2 回答
5165 浏览

php - FosUserbundle 和 symfony 2 模板和编辑

我是 symfony 2 的新手。我刚刚安装了基本的 FOSuserbundle。但我有几个问题:

  1. 我已经设置了新的布局模板,但我找不到在哪里更改登录、注册、个人资料的表单模板

  2. 我找不到如何编辑用户个人资料。我可以使用 /profile 查看个人资料,但在那里找不到任何编辑链接

0 投票
8 回答
25752 浏览

php - 使用 Symfony2 / Symfony3 中的 FOSUserBundle 将用户名字段删除/替换为电子邮件

我只想将电子邮件作为登录方式,我不想拥有用户名。symfony2/symfony3 和 FOSUserbundle 可以吗?

我在这里读到http://groups.google.com/group/symfony2/browse_thread/thread/92ac92eb18b423fe

但是后来我遇到了两个违反约束的问题。

问题是如果用户将电子邮件地址留空,我会遇到两个约束违规:

  • 请填入一个用户名
  • 请输入电子邮件

有没有办法禁用对给定字段的验证,或者有更好的方法从表单中完全删除一个字段?