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

Acl در ری اکت

سلام. دوستان طبق آموزش ری اکت برای ورود ما میایم api token رو در مرورگر ذخیره میکنیم و با استفاده از اون هویت کاربر رو تایید میکنیم. خب حالا اگه بخایم از نقش کاربر استفاده کنیم چجوری این کارو میکنیم ؟ مثلا کاربر مدیریت، کاربر ساده و نویسنده و...
چجوری این موارد رو هندل کنیم . باید در مرورگر ذخیره کنیم؟


ثبت پرسش جدید
محمد توانگر
تخصص : برنامه نویس موبایل و وب
@md.tavangar 6 سال پیش مطرح شد
2

دیدتون نسبت به api اشتباه هست api یک درخواست هست و چیزی سمت سایت ذخیره نمیشه برای همین توی همه درخواست ها توکن میفرستیم ببینیم کی داره درخواست میده
شما وقتی توکن رو به سمت سرور ارسال میکنید که با توکن ارسالی به کاربر و تمام گزینه هاش دسترسی دارین و میتونید چک کنید وقتی هم سمت برنامه برمیگرده اطلاعات یوزر ثبت نامی رو دارین دیگه یا یه روت بنویسین اطلاعات یوزر رو بگیرین


علی
تخصص : Laravel
@alif 6 سال پیش مطرح شد
0

@md.tavangar

ممنون از پاسختون . بازم کمی ابهام برام وجود داره . ببینین میخایم مثلا لاگیین و رجیستر رو بنویسیم . بعد گزینه ورود به پروفایل هم داشته باشیم. خب پروفایل کاربر مدیریت با پروفایل کاربر عادی فرق داره مثلا . یعنی شما میگین مثلا گزینه ورود به پروفایل رو زد توکن رو بفرسته سمت سرور اطلاعات کاربر رو بگیره و تشخیص بده کاربر عادی هست یا مدیر و بعد ریدایرکت کنه ؟


محمد توانگر
تخصص : برنامه نویس موبایل و وب
@md.tavangar 6 سال پیش مطرح شد
1

آره دیگه شما توی جدول کاربرانتون یه فیلد دارین مثل role وقتی 1 هست مدیره وقتی 2 هست کاربر توکن هم که مشخص کننده کاربر هست یه if یا یه middleware میزارین و باهاش کار میکنید


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

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