نیلوفر حریرچیان
4 سال پیش توسط نیلوفر حریرچیان مطرح شد
3 پاسخ

چک کردن لاگین بودن فرد در تمامی صفحات

سلام بهترین راهی که میتونم تو تمامی صفحات پروژه ی ری اکتیم چک کنم که کاربر لاگین هست یا نه که بهش منو ها رو نشون بدم یا پیغام، چی هست؟
آیا باید همراه هر api و تو تک تک صفحات get بزنم و authorization ش رو بگیرم؟ یا راه بهتری وجود داره؟


ثبت پرسش جدید
thrashzone13
تخصص : PHP Laravel Developer
@thrashzone13 4 سال پیش مطرح شد
saman
@saman1111 4 سال پیش مطرح شد
0

برای ajax از چی استفاده میکنی ؟


کامران داور
تخصص : Front-end developer
@kamran.davar 4 سال پیش آپدیت شد
0

باید وقتی که کاربر لاگین میکنه توکنی که سرور برمیگردونه رو رو تو لوکال استوریج Set کنید.
و بعد: تو هدر تمام درخواست هاتون اون توکن رو ارسال میکنید به سرور
و بعد: تمام ریسپانس ها رو باید چک کنید که کد استاتوسشون چیه؟ آیا مربوط به unAuthorize هست؟
و بعد: اگر بود باید با متد set مقدار توکن رو تو لوکال استوریج خالی بکنید set("")
و بعد: کاربر رو انتقال بدین توی صفحه home وب سایت و دسترسی ها رو ازش بگیرین.
در واقع تمام دسترسی ها وابسته به این میشه که توی لوکال استوریج توکن داری یا نه.
نکته اساسیش اینه که بدون استثنا توی هدر تمام درخواستها باید توکن ارسال بشه تا به سرعت بفهمید کاربر توکنش اعتبار داره یا نه


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

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