نقش‌ها و سطوح دسترسی (Roles and Permissions)

در سیستم DotNetNuke (DNN)، مفهوم «نقش‌ها» (Roles) و «سطوح دسترسی» (Permissions) پایه و اساس مدیریت امنیت و کنترل کاربران را تشکیل می‌دهد. با استفاده از نقش‌ها، می‌توان مشخص کرد هر کاربر دقیقاً به چه بخش‌هایی از سایت (صفحات، ماژول‌ها، فایل‌ها یا تنظیمات) دسترسی دارد و چه عملیاتی را مجاز است انجام دهد. مدیران می‌توانند نقش‌های مختلفی تعریف کنند، از نقش‌های عمومی مانند "Registered Users" گرفته تا نقش‌های سازمانی خاص مانند "مدیر فروش" یا "پشتیبان فنی"، و سپس سطوح دسترسی آن‌ها را به‌صورت دقیق و قابل تنظیم کنترل نمایند.