1

私のプロジェクトでは、Twitter をユーザー データ プロバイダーとして使用しています。

私はこのコードを見つけました: https://gist.github.com/adeslade/1148079 そして私はこのカスタムミドルウェアでそれを使用しています

<?php

use Symfony\Component\HttpFoundation\RedirectResponse;

$app['controllers']
    -> before(function ($request) use ($app) {

        $path = substr($request -> getRequestUri(), strlen($request -> getBasePath()));

        // I put all twitter data in the session under the key "twitter"
        if (!$app['session'] -> has('twitter'))
            if (!preg_match("#^(/|/login(/.*)?)$#", $path))
                return new RedirectResponse('/');
    });

これは問題なく動作しますが、 GromNaN/FacebookServiceProvidersensiolabs/Silex-ConnectなどのプレインストールされたツールSecurityServiceProviderを、作成に何日も費やすことなく使用できることを願っています。

私の意図に従うことをお勧めしますか、それとも 2 番目の大きなプロジェクトになる可能性がありますか?

4

0 に答える 0