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

پیاده سازی سیستم ACL در spa

ما با gate ها داخل لاراول و دایرکتیو های داخل blade این مشکل رو داخل لاراول نداشتیم الان تو کامپوننت های vue چطوری واقعا این مساله رو حل کنیم و سطوح دسترسی رو برای هر کاربر مشخص کنیم در حالیکه به هیچ ابزاری از لارا داخل vue file دسترسی نداریم.


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@mohammadeng3731
سلام.
چند راه وجود داره.
یک راه اینه که برای روت ها از میدلور استفاده کنید.
یا این که یک روت در نظر می گیرید که بررسی کنه کاربر اجازه دسترسی به یک کامپوننت رو داره یانه. بعد برای هربار اجرا شدن کامپوننت یک درخواست می فرستید و دسترسی رو بررسی می کنید.


محمد امیری
تخصص : backend coder
@mohammadeng3731 4 سال پیش مطرح شد
1

@mohsenbostan
ممنون از کمکتون.با کمکتون یه راه حل جالب پیدا کردم.همه gate ها رو تو یک روت داخل یک متغیر ذخیره میکنم(هر گیت داخل یک متغیر) که با allows قطعا true یا false هستش مقدارشون و بعد به صورت json میفرستم به component و اونجا با v-if همرو میتونم مثل خود لاراول هندل کنم


احسان الوندی
تخصص : توسعه دهنده وب
@Alvandi 2 سال پیش آپدیت شد
0

همه gate ها رو تو یک روت داخل یک متغیر ذخیره میکنم(هر گیت داخل یک متغیر)

@mohammadeng3731
این کار رو سمت لارول انجام میدید؟


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

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