내 스택 Laravel 로그인 머무 :사용자 인증이 아닌 5.3
- Laravel 버전 : 5.3.9
- PHP 버전 : 7.0.8
- 데이터베이스 드라이버 & 버전 : MySQL의 버전 14.14 DISTRIB 5.7. 15
- 레디 스
나는 Laravel의 인증을 사용하고 있습니다 : 발판을 내가 로그인 할 때 올바른 페이지로 리디렉션하고 하지만 다른 페이지로 이동하려고하면 로그인으로 리디렉션됩니다. 디버그 바를 살펴보고 웹 라우트 인증에 대해 손님으로 로그인했습니다.
는이 코드를 가지고/test-login
에서 경로를 생성 :
Auth::attempt(['email' => '[email protected]', 'password' => 'password']);
내가 다른 페이지로 이동하기 전까지는 로그인하고 있습니다. 어떤 이유로 세션이 인증을 위해 지속되지 않는 것처럼 보입니다. 그러나 세션에서 토큰이 지속되는 것 같습니다.
Laravel의 새로운 복사본을 설치하고 편집 한 파일을 모두 설치하려고 시도했지만 여전히 작동하지 않으므로 파일 중 하나에 있어야합니다. 뭐라구. 나는 그것이 어떤 문제를 알아 차린 시간 이었기 때문에 predis/predis
을 제거했다. - 운이 없다. 세션에는 이제 Redis 대신 파일을 사용합니다. 어떤 아이디어?
재현 단계 :
- 로그인을 나는 성공적으로 로그인시 올바른 페이지로 이동하고
- 은/로그인 경로에서
- 내가 노력하고 내가 다시 리디렉션하고
- 다른 페이지로 이동 로그인하려면
어떤 세션 드라이버를 사용하고 있습니까? – Carl
@Carl 이제'file'을 세션 드라이버로 사용하고 있습니다. – dericcain