راکت
3 پاسخ

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

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


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

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


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

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


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

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

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


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

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