fosuserbundle相关内容

在Symfony2/FosUSerBundle中进行管理员审核的注册

我想在我的SF2/FOSUserBundle应用程序中实现以下内容. 其想法是让用户使用标准注册表格进行自身注册.然后,他们会收到一封包含确认链接的电子邮件.当用户打开链接时,它将验证其电子邮件地址(重要).但我希望尚未启用该用户.要求管理员采取行动才能启用用户. 我设法拥有了电子邮件确认部分,这很不错,但是当用户打开确认链接时,便立即启用了它们.有没有办法改变这种行为. 做到这 ..
发布时间:2020-11-10 18:43:53 PHP

使用FOSUserBundle更改另一个用户的密码

我在系统中有两个角色:用户和管理员.默认情况下,当某人以用户或管理员身份登录时,他可以使用FOSUserBundle的已实现形式来修改自己的密码.但是我想禁止用户更改自己的密码,而必须向管理员提出要求,因此管理员必须重置密码,或者引入管理员选择的新密码,或者生成随机密码.我还想向用户发送一封电子邮件,告诉他他的密码已更改,并且从现在起他必须使用新的密码.但我找不到该怎么做.有帮助吗? 解决方 ..
发布时间:2020-11-10 18:43:50 其他开发

Symfony2,FOSUser,重置密码后不登录用户

我正在使用FosUser重置密码系统,我不知道在用户更改密码后如何删除自动登录? 感谢您的帮助,我不想覆盖,我直接更改了FOS文件. 解决方案 正确的方法:) Symfony中的编译器传递允许您操纵其他服务.在这种情况下,您要覆盖fos_user.listener.authentication以使用您的自定义订阅服务器,而不是FOSUserBundle FOS\UserBund ..
发布时间:2020-11-10 18:43:48 其他开发

Symfony 2-在ROLE_USER下添加用户角色

我试图在Symfony 2中的默认USER_ROLE下创建一个新角色(该角色对某些功能的写权限有限).我正在使用FOSUserBundle. 到目前为止,我已经编写了以下安全设置,但是我的ROLE_DEMO用户仍然可以获得ROLE_USER. role_hierarchy: ROLE_DEMO: [] ROLE_USER: [ ..
发布时间:2020-11-10 18:43:42 其他开发

以奏鸣曲管理员的编辑形式为用户设置角色

我正在使用Symfony 2.1进行项目.我使用FOSUserBundle来管理用户& SonataAdminBundle用于管理用途. 对此我有一些疑问: 作为管理员,我想在用户编辑表单中设置用户的角色.如何访问role_hierarchy中的角色?以及如何使用它们作为选择字段,以便管理员可以为用户设置角色? 当我在列表中显示角色时,它显示为这样的字符串: [0 => R ..

如何在Symfony AdvancedUserInterface中使用凭证过期属性?

在Symfony 2.4项目中,我们的客户希望强制用户每N天更改一次密码.我们看到数据库中存在"credentials_expired"和"credentials_expire_at"列,并且在UserChecker类中抛出了一个AccountExpiredException的检查似乎是出于此目的,但是我找不到有关如何启用或配置此操作的任何文档功能. 如何在每次更改密码后的N天后用一个日期填 ..
发布时间:2020-11-10 18:43:34 其他开发

向SonataUserBundle添加自定义验证规则

我已经根据文档安装了SonataUserBundle,并且一切正常.除了我无法添加自定义验证规则. 我的理解是,应将新规则添加到新的验证组中,然后更新config.yml以告知SonataUserBundle(或FosUserBundle)将新规则添加到验证序列中. 我已经以各种方式尝试过,但是新规则似乎根本没有被采纳... 这是我正在使用的配置... (出于这个示例的目的 ..

如何绝对禁用FOSUserBundle中的注册

在我的项目中,我只允许一个用户管理网站的内容.首先,将使用命令行添加该用户. 现在,我想使注册操作不可访问,并且我不知道该怎么办? 到现在为止,我只是将ROLE_ADMIN放置在路线寄存器的访问控制中,以避免访问者将其扔掉. 有什么提示吗? 解决方案 有很多方法可以解决此问题.您可以简单地从routing.yml中删除fos_user_registration_register ..
发布时间:2020-11-10 18:43:29 其他开发

FOSUserBundle:覆盖Twig模板:添加HTML元素

我正在使用 FOSUserBundle ,我想在注册表单中添加一些HTML元素.实际上,我做到了,并且可以在表单中看到添加到User类的属性.问题是我希望这些字段(名字,姓氏,出生日期等)能够获得CSS模板(引导程序)的外观. 由于已显式声明了HTML,因此我通过覆盖登录页面成功完成了此操作.我想对注册页面执行相同的操作,但是对我来说似乎很困惑,因为这是: 的内容 register.htm ..
发布时间:2020-11-10 18:42:26 其他开发

Symfony 2 FOS UserBundle用户没有获得组的角色

我正在使用FOS User Bundle来管理对我的应用程序的访问. 当我需要一个小组概念时,我已经按照文档组. 当我与用户登录时,创建用户和组BUT一切都很好,并且试图获得他的角色,除了USER_ROLE之外,他什么都没有. 这是我的用户 use FOS\UserBundle\Entity\User as BaseUser; class RegistredUser extend ..
发布时间:2020-11-10 18:42:16 PHP

使用FOS用户捆绑包编辑用户个人资料

我将Symfony 2与FOSUserBundle一起使用,问题是当添加一个用户时,当前登录的用户配置文件将被当前添加的用户替换,然后当我尝试编辑其他用户配置文件时,唯一可编辑的将是当前登录的用户,从FOSUserBundle继承的函数有问题吗?我希望添加用户时,当前登录的用户不会随着添加的内容而改变,并且当我编辑另一个用户配置文件时,我要编辑的用户帐户将被编辑,而不是当前添加的用户帐户用户帐户. ..
发布时间:2020-11-10 18:42:11 PHP

在Appkernel中找不到FOSUserBundle

我在Windows上使用symfony,并且尝试按照官方文档中的说明配置FOSUserBundle. 尝试更新架构时收到此错误: Class 'FOS\UserBundle\FOSUserBundle' not found in app/AppKernel.php line 20; 搜索问题并找到以下解决方案: 将此添加到autoload.php $loader->regis ..
发布时间:2020-11-10 18:42:03 其他开发

FOSUserBundle密码验证

我正在尝试覆盖FOSUserBundle中密码的当前验证.我已经尝试了几种方法,但仍然找不到解决方法. 为了增加密码的MinLength,我使用以下命令创建了一个validate.yml: # src/Acme/UserBundle/Resources/config/validation.yml Acme\UserBundle\Entity\User: properties: ..
发布时间:2020-11-10 18:42:00 其他开发

更改用户权限后强制重新认证

在我的应用程序中,我可以更改后端的用户权限和角色. 当用户登录并且我删除了该用户的角色时,该用户仍然可以访问他实际上不再被允许访问的内容,因为他缺少该角色.仅当用户使用注销/登录重新认证自己时,更改才会生效. 所以我的问题是,我可以访问已登录用户(不是我)的会话吗?我知道我可以访问自己的会话并销毁它,这迫使我再次登录.但是我想获取已登录用户的会话.这可能吗?我找不到有关此的任何资源. ..
发布时间:2020-11-10 18:41:56 其他开发

如何覆盖FOS用户捆绑包表单标签

我很难覆盖Symfony2的FOS用户捆绑包使用的标签. 我已经覆盖了Form类,但是"setOption"之类的元素没有选择,只有吸气剂. 我可以删除一个元素,然后用适当的标签再次添加它,但这似乎是一个过大的选择.可能有什么好的方法来覆盖表单元素上的选项,或者只是转换键吗? 解决方案 您不需要覆盖Form类. 在app/Resources/translations目录中 ..
发布时间:2020-11-10 18:41:55 其他开发

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

我有自己的User类,该类继承了FOS\UserBundle\Entity\User.另外,我编写了自己的注册例程.现在,我有一个问题,即表单不能确保用户名是唯一的.我总是得到: SQLSTATE [23000]:违反完整性约束:1062键"UNIQ_2DA1797792FC23A8"的条目"myusername"重复 我尝试按照文档中的说明添加@UniqueEntity("email ..
发布时间:2020-11-10 18:40:53 其他开发

FOSFacebookBundle和FOSUserBundle

我正在尝试设置FOSFacebookBundle和FOSUserBundle,以便用户可以使用注册帐户或Facebook帐户登录. 有关代码: config.yml: fos_user: db_driver: orm firewall_name: public user_class: Fam\DiaBundle\Entity\User from_email: addre ..
发布时间:2020-11-10 18:40:49 其他开发