0
site.info(legacy)とsub.site.info(他のサーバーでは、Laravel5.5の他のコードベース)という2つのドメインに2つのサイトがあります。 私が必要としているのは、site.infoで認証し、sub.site.infoにアクセスしたときです。laravelはあなたのクッキーを読んで、サイトであなたを認証します。私は右の傍受セッションを開始しますか?
は私が作っ:メソッドのstartSessionとを照らし\セッション\ミドルウェア\のstartSessionを拡張ミドルウェア "のstartSession" を作成しまし
:
public function startSession(Request $request)
{
event(new SiteAuth($session=parent::startSession($request)));
return $session;
}
のHttp \ Kernel.phpにすると、元のミドルウェアを置き換えます。作成した
:
- プロバイダ(SiteAuthServiceProvider)と私はSiteAuthListenerで私の認証コードを書きます私のstartSession
- イベント(SiteAuth)
- リスナー(SiteAuthListener)、
を登録して@ハンドル。
正しいですか?
ありがとうございました。