ساخت نقش و تعیین دسترسی برای کاربران خاص

بعد از تعریف هر کاربر در سامانه علاوه بر نقشِ پیش فرض user میتوان نقش های دیگری هم برای کاربر تعیین کرد و به آن کاربر خاص( که میتواند ادمین… آزمون ساز… گزارش گیر و… باشد) دسترسی هایی در پنل ادمین داد.

ابتدا باید نقش ساخته شود و  بعد به کاربر خاصی اختصاص داده شود.

ساخت نقش:

برای ساخت یک نقش به ماژول مدیریت کاربری و بخش مدیریت نقش ها میرویم.

مدیریت کاربری و ایجاد نقش های کاربری

از طریق دکمه ایجاد نقش جدید میخواهیم یک نقش ایجاد کنیم

ایجاد نقش های کاربری

در صفحه مربوط به ایجاد نقش جدید، نام نقش را به زبان انگلیسی وارد می کنیم: مثلا gozareshgir

در قسمت عنوان نام نقش را به فارسی وارد می کنیم: مثلا گزارش گیر

 ایجاد نقش های کاربری

نوع را وبسایت انتخاب می کنیم.

مدیریت را هم مارک میکنیم تا بتوانیم دسترسی های این نقش را خودمان انتخاب و مدیریت کنیم.

در نهایت داده هایی که ایجاد کردیم را ذخیره می کنیم.

دقت کنید نقشی که قرار است ایجاد کنید در سامانه شما موجود نباشد. چون به صورت پیش فرض در هر سامانه ای تعدادی نقش اصلی موجود است.

وقتی نقش را ایجاد کردیم با زدن دکمه “دسترسی های نقش” باید تعیین کنیم فردی که این نقش را میپذیرد به چه ماژول هایی دسترسی خواهد داشت.

تعیین دسترسی

طبیعتا فردی که گزارش گیر هست باید بتواند به بخش کاربران و فروش و دوره ها دسترسی داشته باشد.

پس ما باید دسترسی به ماژول های sale.Course.و user را برای این نقش انتخاب کنیم.

دقت داشته باشید تمامی موارد یک ماژول میتواند با انتخاب این مربع به یکباره فعال شود و یا میتوان موردی انتخاب کرد.

تعیین دسترسی

 اختصاص نقش به کاربر:

بعد از ساخت نقش و تعیین دسترسی حالا به سراغ کاربر میرویم. دکمه نقش های کاربری  را میزنیم ،اضافه کردن نقش کاربری را هم میزنیم و نقشی که ساختیم را انتخاب میکنیم.

اضافه کردن نقش به کاربر

این فرد با دارا بودن نقش گزارش گیر میتواند با وارد کردن یوزرنیم و پسورد خودش در سایت admin.farayad.org  وارد پنل ادمین شود و با ماژول هایی که برایش تعیین کردید کار کند.