問題タブ [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.

0 投票する
1 に答える
1289 参照

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 での配列から文字列への変換

以下のログファイルを見ることができます:

上記の 2 つの SQL SELECT クエリでは、エラーは発生せず、結果も返されません (phpmyadmin で確認)。

Composer.json:

正直なところ、何が間違っている可能性があり、エラーを見つける方法がわかりません。追加のデータ/構成ファイルが必要な場合は、コメントを投稿してください。

0 投票する
1 に答える
441 参照

symfony - FacebookBundleでプロフィールの写真を取得する

誰かがJsonデータからプロフィール写真を取得する方法を知っています、私はすべての情報(usernam、firstname、FacebookId)を取得しますが、私のプロフィールの写真のリンクを取得できません:

0 投票する
0 に答える
169 参照

symfony-2.1 - FosFacebookBundleログインボタン

FOSFacebookBundle で翻訳された文字列を使用してカスタム ログイン ボタンを設定するにはどうすればよいですか? 複数の言語を使用しているため、ボタン内に {{ 'FOS.please_login'|trans }} のようなものが必要です。

0 投票する
1 に答える
1339 参照

symfony - FOSFacebookBundle+FosUserBundleメールはBDDに存在します

解決できない特別なユースケースがあります。ユーザーがクリックしてFacebook Connect、私のDBで同様の電子メールを見つけたとき。アカウントが彼のものかどうかをユーザーに尋ねたいと思います。

答えが「はい」の場合、彼は自分のアカウントに接続してからFacebook ID、DBにを追加する必要があります。

答えが「いいえ」の場合は、DBに新しいユーザーを作成してログインします。

これを行うための最良の方法が見つかりません。誰かが私を助けることができますか?

0 投票する
1 に答える
607 参照

facebook - fosfacebook バンドルが facebook からユーザー情報を取得できない

プロジェクトに Symfony 2.1 を使用しています & FOSUser バンドルに統合された FOSFacebook バンドルを使用しています。ユーザーがアプリケーションにログインしても、情報が取得されません! つまり、この行は例外になります:

ユーザーがログインすると、ボタンが「ログアウト」に変わりますが、エラーが発生します:

これは、$fbdata が null であり、Facebook アプリケーションから情報が返されていないことを意味します。

解決策はありますか?ありがとう!:)

0 投票する
1 に答える
1634 参照

facebook - カスタム Facebook FOSFacebookBundle ログイン ボタン

FosFacebookログインボタンの画像をカスタム/変更する方法を知っている人はいますか?

そして、ポップアップではなくフルページのFacebookログインでリダイレクトします。

0 投票する
1 に答える
1303 参照

symfony - 認証アクセス制御ROLES

symfony2.1とFOSFacebookBundleの使用:

ユーザーがwww.example.comと入力している場合、たとえばユーザーがブラウザーを閉じた場合、まだ認証されている場合は、www.example.com/securedにリダイレクトします。

ユーザーが認証されている場合、indexActionを取得できません。

My Security.yml:

私のindexAction:

エラーメッセージ:セキュリティコンテキストに認証トークンが含まれていません。考えられる理由の1つは、このURLにファイアウォールが構成されていないことです。

セキュリティで保護された領域では、ユーザーには役割がありません。どうすれば変更できますか?

なにが問題ですか?

アップデート

security.yml:

0 投票する
1 に答える
219 参照

symfony - 私のサイトでは FOSFacebookBundle が機能しません

FOSFacebookBundle と FOSUserBundle を使用しようとしています。
マニュアル通りに設定しました。
エラーは出ません。


FOSUserBundle のユーザー登録、ログイン、ログアウトに成功しました。
そして、招待登録が追加されました。

ここまでは正常で、操作や処理は理解しています。


そして、FOSFacebookBundle を追加してみます。
マニュアル通りに設定しました。
エラーは出ません。
ログインボタンからポップアップが表示され、facebookのログインに成功します。

ここから先のアクションや処理がわかりません。


成功した場合、ユーザーはデータベースに追加されますか?

成功した場合、「isGranted」は機能しますか?


というわけで、私のサイトからfacebookログイン成功。
しかし、私のサイトでは何の影響もありません。
Facebook経由のログイン状態は扱えません。

エラーはありません。
コントローラーでユーザーを処理するにはどうすればよいですか?
どこをチェックすればよいですか?
エラーが表示されないため、どこから調査すればよいかわかりません。

0 投票する
1 に答える
140 参照

symfony - Salt プロパティを使用して User エンティティを取得する

オブジェクト内にソルトプロパティを使用して、データベースからユーザーをロードできる方法はありますか?

FOSFacebookBundle と統合された FOSUserBundle を使用しています。

ユーザーが Facebook でログインできるようにする 1 つの変更を行います。ユーザーの電子メールが既に登録されている場合は、facebookId をその既存のアカウントにバインドします。

問題は、updateUser()メソッドが呼び出されるとパスワードが更新され、ユーザーは自分のユーザー名とパスワードを使用して再度ログインできなくなることです。

その時点で、どうにかしてパスワードを保持する必要があります。ユーザーの古いソルトと実際のハッシュされたパスワードを再度設定することを考えていましたが、ユーザーエンティティにはソルトもプレーンパスワードもロードされず、ハッシュされたパスワードのみがロードされます。