douweida2878 2013-02-28 08:05
浏览 20

Twitter作为Silex的Auth系统

In my project I'm using Twitter as user data provider.

I found this code: https://gist.github.com/adeslade/1148079 and I'm using it with this custom middleware

<?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('/');
    });

This works fine, but my hope is to use the preinstalled tool SecurityServiceProvider like GromNaN/FacebookServiceProvider and sensiolabs/Silex-Connect without lose days creating it.

Is it recommended to follow my intention or could it become a second big project?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 划分vlan后不通了
    • ¥15 GDI处理通道视频时总是带有白色锯齿
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)
    • ¥15 自适应 AR 模型 参数估计Matlab程序
    • ¥100 角动量包络面如何用MATLAB绘制
    • ¥15 merge函数占用内存过大
    • ¥15 使用EMD去噪处理RML2016数据集时候的原理
    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大