1

为了验证用户的 firebase 我想使用https://github.com/firebase/firebase-token-generator-php这取决于https://github.com/firebase/php-jwt 但是如何安装?我已经分别检查了 'libs/firebase-token-generator-php' 和 'libs/php-jwt' 中的两个资源

问题:“firebase-token-generator-php”使用include_once 'JWT.php';它既不在同一个文件夹中,也不在我的包含路径中。

如果我可以为此使用作曲家,那真的会更容易。

4

2 回答 2

1

编辑您的 composer.json,如下例所示:

{
    "name": "example/firechat",
    "type": "project",
},
"require": {
    "php": ">=5.4",
    "composer/installers": "v1.0.12",
    "firebase/php-jwt": "*",
    "firebase/token-generator": "*"
}

}

在您的安装中包含这些库,例如:

include_once ABSPATH . 'vendor/autoload.php';

在代码中使用库,例如​​:

$tokenGen = new \Services_FirebaseTokenGenerator( "#great-token-from-firebase-app-manager#" );
$token    = $tokenGen->createToken( array( "uid" => 'custom:1'), array( "admin" => true ) );
于 2015-06-02T19:47:37.770 回答
0

这两个都是 PEAR 包,所以你可以下载 tgz 文件并通过 PEAR 安装它们。这样它们将被添加到您的包含路径中。

您拥有的其他方法是libs/php-jwt手动添加到您的包含路径(在 ini 文件中或使用set_include_path

于 2013-03-31T16:25:13.773 回答