راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

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

محمد امیری
محمد امیری
@mohammadeng3731

تخصص: backend coder

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

شاید پاسخ شما همین‌جا باشد

احسان الوندی
احسان الوندی
@Alvandi

تخصص: توسعه دهنده وب

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

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

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

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