草庐IT

UserBundle

全部标签

php - FOSUserBundle 和 REST Api 调用 : How to use custom FormType?

我在我的Symfony2网站上使用FOSUserBundle。现在我正在开发一个API以允许通过RESTAPI调用进行注册。我已经覆盖了FOSUserBundle的RegistrationController:ApiRegistrationController.php:/***@Route("/user/",defaults={"_format"="json"},requirements={"_method"="POST"})**/publicfunctionregisterAction(Request$request){[...]$form=$formFactory->createF

php - 无法生成表 "user"

当我安装FOSUserBundle(officialdocumentation)时,我尝试使用以下命令生成我的表fos_user:phpapp/consoledoctrine:schema:update--force但控制台返回以下信息Nothingtoupdate-yourdatabaseisalreadyinsyncwiththecurrententitymetadata我使用Symfony2.1和FOSUserBundle的最新版本。app/AppKernel.php包含newFOS\UserBundle\FOSUserBundle(),app/config/config.yml

php - Doctrine 不映射来自 FOSUserBundle User 类的字段

我在运行PHP5.3.13的Windows服务器上使用Symfony2.1RC1和FOSUserbundle。我关注了theinstructionshere但是Doctrine不会在数据库中为从基FOSUser类继承的属性创建字段(只有我的类中的字段)。尝试使用FOS登录表单登录会产生错误:Unrecognizedfield:usernameCanonical我有以下Doctrine配置:#DoctrineConfigurationdoctrine:dbal:driver:%database_driver%host:%database_host%port:%database_port%

mongodb - 在政治 FOS UserBundle 中自定义登录

大家好,我在做一个symfony2和mongodb项目..我最近安装了FosUserBundle,我需要自定义登录策略:事实上,我希望用户只输入一个pin码来连接到我的Web应用程序..我找到了如何使用电子邮件而不是用户名登录,但是更改了身份验证的整个逻辑我没有找到任何相关信息。任何人都可以帮忙吗? 最佳答案 您必须编写自己的用户提供程序。在创建用户提供程序并将其声明为服务后,在security.yml中使用它的ID:#app/config/security.ymlsecurity:providers:fos_userbundle:

php - 如何自定义 FOS UserBundle URL

我已经安装了FOSUserBundle我想将url自定义为/account/login、/account/register、/account/logout而不是/登录,/register,/logout我知道我可以修改bundle的路由配置,但它似乎不是正确的方法。 最佳答案 如何覆盖/更改FOSUserBundle的路由您可以在app/config/routing.yml中覆盖/register路由,方法是在之后重新声明将FOSUserBundle的XML路由作为资源导入。fos_user_register:resource:"@

php - 如何自定义 FOS UserBundle URL

我已经安装了FOSUserBundle我想将url自定义为/account/login、/account/register、/account/logout而不是/登录,/register,/logout我知道我可以修改bundle的路由配置,但它似乎不是正确的方法。 最佳答案 如何覆盖/更改FOSUserBundle的路由您可以在app/config/routing.yml中覆盖/register路由,方法是在之后重新声明将FOSUserBundle的XML路由作为资源导入。fos_user_register:resource:"@

php - 使用 symfony2 进行 Facebook + UserBundle 身份验证

我正在尝试通过facebook或symfony2上的userbundle验证我的用户这是我到目前为止所做的(虽然不是我想要的,但它确实有效):firewalls:main:pattern:.*fos_facebook:app_url:"http://apps.facebook.com/appName/"server_url:"http://localhost/facebookApp/"login_path:/fblogincheck_path:/fblogin_checkdefault_target_path:/provider:my_fos_facebook_providerform

php - 使用 symfony2 进行 Facebook + UserBundle 身份验证

我正在尝试通过facebook或symfony2上的userbundle验证我的用户这是我到目前为止所做的(虽然不是我想要的,但它确实有效):firewalls:main:pattern:.*fos_facebook:app_url:"http://apps.facebook.com/appName/"server_url:"http://localhost/facebookApp/"login_path:/fblogincheck_path:/fblogin_checkdefault_target_path:/provider:my_fos_facebook_providerform

php - Symfony2 安全 - 用户 "Ibw\UserBundle\Entity\User"没有用户提供者

我正在为我的User实体创建自定义实体提供程序。但是当我在登录表单中输入用户名和密码时,我得到了这个异常:Thereisnouserproviderforuser"Ibw\UserBundle\Entity\User".当我切换回默认的Doctrine实体提供程序时,一切顺利。首先这是我的security.yml:security:role_hierarchy:ROLE_ADMIN:ROLE_USERROLE_SUPER_ADMIN:[ROLE_USER,ROLE_ADMIN,ROLE_ALLOWED_TO_SWITCH]firewalls:dev:pattern:^/(_(profi

php - 调用未定义函数 FOS\UserBundle\Util\mb_convert_case()

我遇到了错误CalltoundefinedfunctionFOS\UserBundle\Util\mb_convert_case()app_path/vendor/bundles/FOS/UserBundle/Util/Canonicalizer.phponline18它发生在我尝试加载固定装置时。第一步是安装mbstring.soext,所以我用编译了php--enable-mbstring成功编译mbstringextphpize./configuremakemakeinstall并添加extension=mbstring.so到我的php.ini文件。不幸的是,我仍然遇到该错误,
12