0
site.info (legacy) 및 sub.site.info (다른 서버의 경우 Laravel5.5의 다른 코드 기반)와 같은 두 개의 도메인에 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) 내 StartSession
- 이벤트 (SiteAuth)
- 리스너 (SiteAuthListener)를 등록
내가 SiteAuthListener 내 인증 코드를 작성합니다 @ 핸들.
맞습니까?
감사합니다.