問題タブ [laravel-socialite]
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.
laravel - Laravel 5.1 - Socialite を使用してユーザーを作成し、確認済みの列を 1 に設定する
私の Laravel アプリでは、ソーシャライトが非常にうまく機能しています。ただし、小さな問題が 1 つあります。
デフォルトでは、すべてのアカウントのconfirmed
列が に設定されています。一部のユーザーはソーシャル プロファイルを使用しているため、ソーシャル プロファイルとの統合が成功した後、すぐに列をに0
設定したいと思います。confirmed
1
これは私の移行からの私の列コードです:
そして、これは私のsocialite認証コントローラー内の私の作成コードです:
がconfirmed
に設定されて1
いても、アカウントは0
.
何か不足していますか?
アンディ
php - Laravel 5.1 & Socialite - Facebook/Twitter の詳細を現在認証されているユーザーに接続する方法
私は Socialite をうまく実装しており、新しいユーザーまたはアプリ データベースの電子メール アドレスと同じ Facebook 電子メール アドレスを持つユーザーに対して機能します。
ただし、一部のユーザーは、アプリで使用するアカウントとは異なる Facebook メール アカウントを持っています。ユーザーがログインしているときに、Facebook プロファイルをアプリ アカウントに接続できるようにしたいと考えています。
ここに私のルートがあります:
redirectToProvider コード:
以下は、socialite ユーザーの作成/更新を処理する現在のコードです。
返された詳細を現在の認証済みユーザーに関連付ける最良の方法は何ですか?
前もって感謝します :)
facebook - Facebook OAuth「この URL のドメインはアプリのドメインに含まれていません」
最初に、この質問に対する答えをかなり長い間探していたと言ってみましょう...
自分のマシンでローカルに開発されているアプリケーションで動作するように Facebook OAuth をセットアップしようとしています。使用から別のドメイン名に移動するまで、Facebook認証ですべてが完璧に機能していましたlocalhost
(まだ自分のマシンに対してローカルです)。今、次のエラーが発生しています。
URL を読み込めません: この URL のドメインは、アプリのドメインに含まれていません。この URL を読み込めるようにするには、アプリのすべてのドメインとサブドメインをアプリ設定の [アプリ ドメイン] フィールドに追加します。
私のホストファイルには含まれています127.0.0.1 domain.dev
(完璧に機能します)
アプリでのリダイレクト (Socialite を使用) はhttp://domain.dev/auth/facebook/callback
Facebook アプリの設定で...
- 私のアプリドメインは
domain.dev
- 私のサイトのURLは
http://domain.dev/
- 私の有効な OAuth リダイレクト URI は
http://domain.dev/auth/facebook/callback
エラーメッセージ時のURLは..
私は問題が何であるか途方に暮れています...
php - Laravel 社交界で私のアプリも使用している Facebook ユーザーのリストを取得するにはどうすればよいですか?
タイトルが示すように、私は現在、自分の Web サイトに社交界のログインを実装していますが、ユーザーがログインしたときに自分のアプリも使用しているユーザー フレンドのリストを取得する方法が正確にはわかりません。
ソーシャライトのドキュメントには、「スコープ」を変更する次のコード例が記載されています。私はあなたがこれを使用すると思われることをどこかで読んだことがありますか?
ただし、この場合のスコープの意味は、社交界の github readmeのどこにも記載されていません。これは単にソーシャル メディア API のことですか? うまくいけば、誰かが私を助けてくれます。
また、既存のすべてのスコープをオーバーライドしてスコープを設定すると述べていますが、そもそもデフォルトのものは何ですか?
laravel - Laravel 社交界 $user->getId()?
これが本当に私の問題を引き起こしているのかどうかはわかりませんが、おそらく誰かが知っているでしょう. Laravel Socialite を使用して移動すると、次のようになります。
次に、私のコードのどこかでこれを行います:
なんらかの理由で、次のようなエラーが表示されます。
Illuminate\Auth\SessionGuard::login() に渡される引数 1 は、インターフェース Illuminate\Contracts\Auth\Authenticatable を実装する必要があります。与えられた Illuminate\Database\Eloquent\Builder のインスタンス
ただし、これを行うと、エラーは発生しません。
このユーザーを次のようにログインします。
誰かが理由を知っていますか?私はlaravel 5.2を使用しています