سلام من یه وبسایت spa نوشتم با vuejs و laravel حالا میخوام فرق کاربری که وارد حسابش شدرو با اون که نشدرو تو سایت تشخیص بدم و بهش بگم
به وسیله ی کد زیر میتونین با هر درخواستی که میدین به روتر یه بار لاگین بودن رو چک کنین.
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 پیاده سازی کرده باشی باید توکن رو در هدر ارسال کنید تا احراز هویت بشه کاربر