تسجيل الدخول مع VueJS و Laravel

0

أقوم بإنشاء نموذج تسجيل دخول بواسطة VueJS. يمكنني الحصول على معلومات المستخدم إلى VueJS بعد التسجيل. ولكن لم يتم تسجيل الدخول إلى نظام Laravel. أقوم بإنشاء API لوظيفة تسجيل الدخول

public function login()
{
    // SOME CODE to check email/password here
    if( Auth::attempt(['email' => request('username'), 'password' =>request('password')], request('remember'))) {



        // Format the final response in a desirable format
        return response()->json([


            'status' => 200,
            'authUser'=> Auth::user()
        ]);
    }else {

            return response()->json([
                'error' => true,
                'message' => 'Not correct'
            ], 200);
    }
}

لا يزال Auth :: try يعمل لأنني حاولت إرجاع 'authUser' => Auth :: user () ثم حصلت على بيانات المستخدم في وحدة التحكم. ولكن لم يتم تسجيل الدخول إلى نظام Laravel. يبدو أن جلستين مختلفتين. كيف يمكنني تسجيل الدخول إلى Laravel بواسطة VueJS؟

1 إجابة

0

هل استخدمت CSRF-TOKEN؟

<meta id="token" name="token" content="{{ csrf_token() }}">

Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('content');
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام