私はそれを解決しました。
octoberCMSには、あなた自身でgoogle apiと接続する理由はありません。より良い解決策は、すでに動作しているプラグイン(octobercms.com/plugin/flynsarmy-sociallogin)をダウンロードしたものです。
私はoctobercms.com/plugin/flynsarmy-socialloginをダウンロードしましたが、私が以前に言ったように、私のウェブサイトへのログインにいくつかの問題がありました。
私は各ログアウトとログアウトの間に私のウェブサイトに私はログインすることができます間にブレーク。私がログアウトしてから11分後にログインしようとしたとき、それはうまくいかなかった。
私は私のバックエンド/設定/ログ/イベントログに行って、
前2017-04-19T08にトークン扱うことができないことを蒔く:27:14 + 0000 public_htmlの/プラグイン/ flynsarmy/sociallogin /ベンダーに/ firebase/php-jwt/src/JWT.php 124行目。
私のサーバ時間は12分遅れです。 それを解決するには2通りの方法があります。安全上の理由のためによくない
まず1:
SETは、プラグイン/ flynsarmy/sociallogin /ベンダー/ firebase/PHP-JWT/SRC/JWT.php のpublic static $に余裕= x;
if (isset($payload->iat) && $payload->iat > ($timestamp + static::$leeway +
**720**)) {
throw new BeforeValidException('Cannot handle token prior to ' . date(DateTime::ISO8601, $payload->iat)
);
}
しかし、私が言ったように...それは安全ではありません...
第二の溶液がにある:xは 私の例では、secundsあるかであれば123から、この時間の違いを追加 サーバーの時刻を正しい方法で設定します。 // octobercms:
http://www.inmotionhosting.com/support/website/php/update-local-php-settings
https://help.directadmin.com/item.php?id=52
http://forum.directadmin.com/showthread.php?t=1817
あなたはこのプラグインのHTTPSをインストールすることができます。それを行うにはどのように解決策がたくさんあり
。com/plugin/flynsarmy-sociallogin –
私はそれをしましたが、正しい方法では機能しません...誰かが初めてウェブサイトにログインしたときにアカウントを作成して自動的にサインインしています。もう一度ログインすることは不可能です...私はすでにそのプラグインからサポートする質問を書いていますが、同時に私は自分自身で "google apiでサインイン"することを考えていました... –
socialloginによると - 時々、いつでもログインすることができます。私はこれを発見しました '2017-04-19T07より前のトークンを処理できません:イベントログに/plugins/flynsarmy/sociallogin/vendor/firebase/php-jwt/src/JWT.php 124行目に51:41 + 0000 ... @ピエール=アンドレ・ヴリウド –