首頁  >  文章  >  後端開發  >  laravel框架使用Auth非同步登入後再訪問其他頁面無登入使用者訊息

laravel框架使用Auth非同步登入後再訪問其他頁面無登入使用者訊息

WBOY
WBOY原創
2016-09-02 08:57:051218瀏覽

1、使用laravel的Auth驗證
2、將設定auth.php中的model改為AppModelsAdminUser::class(因為是後台使用者的登入認證)
3、在頁面用ajax呼叫後台登入方法,主要邏輯如下:

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

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

當時能在瀏覽器控制台中看到後台返回的dd登入用戶的信息,但此時去另外的頁面打印Auth::user(),則為null,是哪裡出了問題?

回覆內容:

1、使用laravel的Auth驗證
2、將設定auth.php中的model改為AppModelsAdminUser::class(因為是後台使用者的登入認證)
3、在頁面用ajax呼叫後台登入方法,主要邏輯如下:

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

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

當時能在瀏覽器控制台中看到後台返回的dd登入用戶的信息,但此時去另外的頁面打印Auth::user(),則為null,是哪裡出了問題?

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn