کنترل دسترسی به یک node خاص برای کاربران شناخته شده

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

برای این مورد می توانیم از ماژول content_access و nodeaccess استفاده کنیم.

content_access

nodeaccess_0

در این ماژول با استفاده از پیکربندی میتوانیم سطح دسترسی به یک نوع محتوایی خاص رو تعیین کنیم و در views مربوط به page این نوع محتوا با گذاشتن فیلتر لازم بر اساس content access نتیجه هر شخص را مختص به او کنیم.

e

 

بر گرفته از: لینک

حامد چوبین

I'm Hamed Choobin, living in I.R.Iran-Qom experiencing Linux OSs since 2010, and has experiences with RedHat Enterprise Linux (RHEL) ,Community Enterprise OS (CentOS) ,Debian,Ubuntu.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *