محمد
5 سال پیش توسط محمد مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
miladk313
تخصص : برنامه نویس لاراول
@miladk313 5 سال پیش مطرح شد
1

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

        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 5 سال پیش مطرح شد
0

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


miladk313
تخصص : برنامه نویس لاراول
@miladk313 5 سال پیش مطرح شد
0

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


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

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