2016-06-08 3 views
2

Laravel 5.2에서 false를 반환합니다. 로그인 기능에서 나는 Sentinel::check()이 일부 데이터를 반환한다는 것을 알 수 있습니다. 그러나 AccountController에 로그인하고 다른 페이지를 리디렉션 한 후 Sentinel::check()은 사용자가 로그인했지만 아직 로그 아웃 버튼을 누르지 않았더라도 항상 false를 반환합니다.

누구든지이 문제를 해결하는 방법을 알고 있습니까?

답변

0

사용자가 기억하도록 설정해야하는지 확인해야합니다.

Sentinel::authenticateAndRemember($credentials)

단지의 인증 세션에서 사용자를 설정하지 않습니다. 그래도 문제가 해결되지 않으면 사용중인 Facade를 확인해야합니다. Sentinel에는 Laravel과 Native 외관의 두 가지 정면이 있습니다. Laravel을 사용하고 Native Facade를 호출하면 잘못된 결과가 표시됩니다. 반대의 경우도 마찬가지입니다.

희망이 있습니다.