>  기사  >  백엔드 개발  >  laravel 프레임워크는 Auth를 사용하여 비동기적으로 로그인한 다음 로그인 사용자 정보 없이 다른 페이지에 액세스합니다.

laravel 프레임워크는 Auth를 사용하여 비동기적으로 로그인한 다음 로그인 사용자 정보 없이 다른 페이지에 액세스합니다.

WBOY
WBOY원래의
2016-09-02 08:57:051218검색

1. laravel의 인증 확인을 사용합니다
2. auth.php 구성에서 모델을 AppModelsAdminUser::class로 변경합니다(백그라운드 사용자의 로그인 인증이므로)
3. 페이지 메소드에서 주요 로직은 다음과 같습니다.

if (Auth::attempt(['name' => $request->input('name'), 'password' => $request->input('password')])) {

<code>            // 认证通过...
            dd(Auth::user());
        }</code>

당시 브라우저 콘솔에서 백그라운드로 반환되는 dd 로그인 사용자 정보를 볼 수 있었는데, Auth::user()를 인쇄하기 위해 다른 페이지로 이동했는데 무엇이 잘못되었나요?

답글 내용:

1. laravel의 인증 확인을 사용합니다
2. auth.php 구성에서 모델을 AppModelsAdminUser::class로 변경합니다(백그라운드 사용자의 로그인 인증이므로)
3. 페이지 메소드에서 주요 로직은 다음과 같습니다.

if (Auth::attempt(['name' => $request->input('name'), 'password' => $request->input('password')])) {

<code>            // 认证通过...
            dd(Auth::user());
        }</code>

당시 브라우저 콘솔에서 백그라운드로 반환되는 dd 로그인 사용자 정보를 볼 수 있었는데, Auth::user()를 인쇄하기 위해 다른 페이지로 이동했는데 무엇이 잘못되었나요?

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.