0

ユーザーがログインする必要がある Web アプリを開発しています。

ユーザー (初めて) が Facebook または Twitter アカウントでログインできるようにする方法と、アプリにアカウントを直接登録できるようにする方法。ハイブリッドログインシステムのようなもの。

ユーザーがアカウントを直接登録している場合、Facebook または Twitter アカウントへの接続を許可する方法と、接続された Facebook または Twitter アカウントを使用してログインできるようにする方法。

チュートリアル、記事、またはキーワードを使用すると、さらに調査を行うことができますか?

4

1 に答える 1

1

Facebook の場合: PHP APIと thy を使用してユーザーを取得できます。ユーザーを取得

    $facebook = new Facebook($config); // Get the Facebook class

    try{
        $facebookId = $facebook->getUser();
    } catch(\Exception $e) {
        $facebookId = false;
    }

    if (!$facebookId) {
        /**
         * Redirect to authorization
         */
        $redirect = 'THIS_URL'; // FB will redirect here after auth.
        $scope = 'publish_stream, email';

        // Redirect user to URL provided by Facebook class
        return $this->redirect($facebook->getLoginUrl(array('redirect_uri' => $redirect, 'scope' => $scope)));
    }

    // Here you can find that user by $facebookId and authorize him or register him.
于 2013-09-04T11:49:06.730 に答える