问题标签 [fosfacebookbundle]
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.
symfony - FOSFacebookBunlde 抛出“注意:在 vendor\doctrine\dbal\lib\Doctrine\DBAL\Statement.php 第 103 行中的数组到字符串转换”异常
由于我从 symfony 2.0 更新到 2.1,我无法通过 Facebook 登录。Symfony 将我重定向到我的登录页面并显示此错误:
注意:vendor\doctrine\dbal\lib\Doctrine\DBAL\Statement.php 第 103 行中的数组到字符串转换
您可以在下面看到我的日志文件:
上面的两个 sql SELECT 查询不会导致任何错误并且不返回任何结果(在 phpmyadmin 中检查)。
作曲家.json:
老实说,我不知道什么是错误的以及如何找到错误。如果您需要一些额外的数据/配置文件,请发表评论。
symfony - 在 FacebookBundle 中获取个人资料的图片
有人知道如何从 Json 数据中获取个人资料图片,我获得了所有信息(用户名、名字、FacebookId),但我无法获得个人资料图片的链接:
symfony-2.1 - FosFacebookBundle 登录按钮
如何在 FOSFacebookBundle 中设置带有翻译字符串的自定义登录按钮?我需要在按钮内添加类似 {{ 'FOS.please_login'|trans }} 的内容,因为我使用多种语言。
symfony - BDD 中存在 FOSFacebookBundle + FosUserBundle 电子邮件
我有一个我无法解决的特殊用例。当用户单击Facebook Connect
并在我的数据库中找到类似的电子邮件时。我想问用户该帐户是否属于他。
如果答案是肯定的,他需要连接他的帐户,然后将其添加Facebook ID
到数据库中。
如果答案是否定的,我在数据库中创建一个新用户并登录。
我没有找到最好的方法来做到这一点。有人能帮我吗 ?
facebook - fosfacebook 捆绑包无法从 facebook 获取用户信息
我正在为一个项目使用 Symfony 2.1,并且我正在使用与 FOSUser 捆绑包集成的 FOSFacebook 捆绑包。当用户登录我的应用程序时,没有检索到任何信息!我的意思是这条线例外:
当用户登录时,按钮变为“注销”,但我收到错误:
这意味着 $fbdata 为空并且没有从 facebook 应用程序返回的信息。
任何解决方案?谢谢!:)
facebook - 自定义 Facebook FOSFacebookBundle 登录按钮
有人知道如何自定义/更改 FosFacebook 登录按钮的图像吗?
并在整页 Facebook 登录上重定向,而不是在弹出窗口上。
symfony - 身份验证访问控制角色
使用 symfony2.1 和 FOSFacebookBundle:
如果用户正在键入 www.example.com,例如用户关闭了他的浏览器,那么如果他仍然经过身份验证,我想重定向到 www.example.com/secured。
如果用户通过身份验证,我无法进入 indexAction。
我的安全.yml:
我的索引操作:
我的错误消息:安全上下文不包含身份验证令牌。一个可能的原因可能是没有为此 URL 配置防火墙。
在安全区域中,用户没有角色。我怎样才能改变它?
怎么了?
更新
安全性.yml:
symfony - FOSFacebookBundle 在我的网站上不起作用
我尝试使用 FOSFacebookBundle 和 FOSUserBundle。
它设置为手册。
不会出现错误。
FOSUserBundle 的用户注册、登录、注销成功。
并添加了邀请注册。
到目前为止是正常的,我理解操作和处理。
我尝试添加 FOSFacebookBundle。
它设置为手册。
不会出现错误。
从登录按钮显示弹出窗口,Facebook 登录成功。
我不明白这里之后的动作和处理。
如果成功,是否将用户添加到数据库?
如果成功,“isGranted”是否有效?
所以,从我的网站登录 Facebook 是成功的。
但是,在我的网站上,它并没有什么影响。
无法处理通过 Facebook 的登录状态。
没有错误。
如何在控制器中处理用户?
应该在哪里检查?
由于不显示错误,因此不知道应该从哪里调查问题。
symfony - 使用 salt 属性检索用户实体
无论如何我可以使用对象内的 salt 属性从数据库加载用户吗?
我正在使用与 FOSFacebookBundle 集成的 FOSUserBundle。
我要求进行一项修改,让用户使用 Facebook 登录,如果他的电子邮件已经注册,他会将 facebookId 绑定到该现有帐户。
问题是,当updateUser()
调用该方法时,密码会更新,用户永远无法再次使用他的用户名和密码登录。
那时我需要以某种方式保留密码。我正在考虑再次设置用户的旧盐和实际的散列密码,但用户实体没有加载盐或纯密码,只有散列密码。
symfony - 注册后 FOSFacebookBundle 重定向
在我的 symfony2 项目中,我使用的是 FOSFacebookBundle,它工作正常。如果 fb 用户已经存在于用户登录的 DB 上,另一方面如果用户尚未注册,则用户将被添加到 DB,并从 FB 中检索数据。
到目前为止一切顺利,但是如果用户在此过程中注册,现在我想将用户重定向到个人资料编辑页面,否则将重定向到主页。我该如何实施?我只知道提供者中是否存在用户,我是否应该在提供者中向会话注册一些信息,然后创建一些侦听器来读取会话并进行重定向?
欢迎任何提示:)