User (کاربر)
کاربر فردی است که دارای حساب کاربری در پورتال DNN است و میتواند بر اساس نقش خود وارد سایت شود، محتوا مشاهده کند یا در فعالیتها شرکت نماید.
هر کاربر دارای اطلاعات زیر است:
-
نام کاربری (Username)
-
رمز عبور (Password)
-
ایمیل (Email)
-
نقشها (Roles)
-
وضعیت حساب (Active, Pending, Locked)
-
اطلاعات نمایه (Profile Info)
کاربران ممکن است بهصورت دستی توسط مدیر اضافه شوند یا خودشان از طریق فرم ثبتنام (Registration Form) عضو سایت شوند
Role (نقش)
نقشها گروههایی از کاربران هستند که دارای سطح دسترسی مشابهی به بخشهای مختلف سایت میباشند.
بهعنوان مثال:
-
نقش Administrators به همه تنظیمات سایت دسترسی دارد.
-
نقش Registered Users فقط میتواند محتوای عمومی را مشاهده کند.
-
نقش Authors اجازه انتشار یا ویرایش مقالات را دارد.
هر کاربر میتواند همزمان در چند نقش قرار گیرد، و ترکیب این نقشها دسترسی نهایی او را تعیین میکند.
ویژگیهای نقشها:
-
تعریف تعداد نامحدود نقش
-
اختصاص خودکار نقش به کاربران جدید
-
تعیین تاریخ شروع و پایان عضویت در هر نقش (Role Expiration)
-
قابلیت پرداخت برای عضویت در نقشهای ویژه (Paid Roles)
Permission (مجوز)
Permission یا «مجوز» در DNN به معنای سطح دسترسی کاربران و نقشها به صفحات، ماژولها یا محتواها است.
برای مثال:
-
نقش "Members" فقط اجازه View صفحه را دارد.
-
نقش "Editors" اجازه Edit و ویرایش محتوا را دارد.
-
نقش "Administrators" دسترسی کامل (Full Control) دارد.
مدیر سایت میتواند برای هر صفحه، ماژول یا فایل، سطح دسترسی را بهصورت دقیق تنظیم کند.
این تنظیمات از طریق رابط کاربری ساده (checkbox-based) در تنظیمات هر بخش انجام میشود.