راکت

احراز هویت تو سایت های تک صفحه ای

3 پاسخ

سلام من یه وبسایت spa نوشتم با vuejs و laravel حالا میخوام فرق کاربری که وارد حسابش شدرو با اون که نشدرو تو سایت تشخیص بدم و بهش بگم

محمد
محمد
@mhmd.dev
ثبت پرسش جدید

پاسخ‌ها

3
miladk313
miladk313
@miladk313

تخصص: برنامه نویس لاراول

به وسیله ی کد زیر میتونین با هر درخواستی که میدین به روتر یه بار لاگین بودن رو چک کنین.

        router.beforeEach((to, from, next) => {
            axios({
                method: 'get',
                url: '/checkLogin',
                params: {
                    user: user_token
                },
            }).then(response => {
                if (response.data.status==0){ window.location.href = '/login;}
            });
            next()
        });

برای سمت بک هم حالا اگه لاگین بودنتون با سشن باشه که به سادگی چک میکنید با توابع لاراول و اگه به صورت jwt پیاده سازی کرده باشی باید توکن رو در هدر ارسال کنید تا احراز هویت بشه کاربر

محمد
محمد
@mhmd.dev

تخصص: طراح رابط کاربری، برنامه نویس وب و اندروید

مرسی میلاد جان

شاید پاسخ شما همین‌جا باشد

miladk313
miladk313
@miladk313

تخصص: برنامه نویس لاراول

خواهش میکنم
موفق باشی عزیز
@mhmd.dev

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام