Skip Navigation Links.

امنیت و انطباق

مدیریت کاربران و نقش های امنیتی / Live Utilities

افزونه‌ی Live Utilities یک ماژول قدرتمند و چندمنظوره برای مدیریت کاربران و نقش‌های امنیتی در پلتفرم DNN است. این افزونه با هدف ساده‌سازی عملیات‌های حجیم مانند واردسازی، بروزرسانی، حذف و صدور اطلاعات کاربران طراحی شده و به مدیران سایت اجازه می‌دهد تا با سرعت و دقت بالا، داده‌های کاربری را مدیریت کرده و فرآیندهای پشتیبانی، تست و توسعه را بهینه‌سازی کنند.

ویژگی‌ها

واردسازی کاربران از فایل CSV

ایجاد حساب‌های کاربری جدید با قابلیت نگاشت ستون‌ها به فیلدهای پروفایل و تولید خودکار نام کاربری و رمز عبور.

بروزرسانی گروهی کاربران

آپلود فایل CSV برای بروزرسانی اطلاعات کاربران موجود بر اساس نام کاربری.

حذف گروهی کاربران (Soft/Hard Delete)

حذف حساب‌های کاربری به‌صورت قابل بازیابی یا دائمی با آپلود فایل CSV.

واردسازی و حذف نقش‌های امنیتی

ایجاد یا حذف نقش‌ها به‌صورت گروهی با نگاشت به گروه‌های نقش.

صدور اطلاعات کاربران

خروجی گرفتن از اطلاعات کاربران شامل تاریخ فعالیت، IP، نقش‌ها و ویژگی‌های پروفایل.

صدور نقش‌های امنیتی

دریافت لیست کامل نقش‌ها و گروه‌های مرتبط برای مستندسازی یا انتقال.

امکان Impersonation (تغییر هویت)

ورود به حساب کاربری دیگر بدون نیاز به رمز عبور برای تست، بررسی یا پشتیبانی.

پشتیبانی از حجم بالا

تست‌شده برای واردسازی بیش از ۲۵۰,۰۰۰ کاربر در یک عملیات با قابلیت ادامه خودکار در صورت قطع سرور.

ادغام با DNN Scheduler

اجرای عملیات‌ها در پس‌زمینه با قابلیت زمان‌بندی و مدیریت منابع.

پشتیبانی از Localization

ترجمه خودکار متن‌های ثابت با استفاده از API بومی DNN برای سایت‌های چندزبانه.

نحوه عملکرد

نصب افزونه:

دریافت فایل نصب از Mandeeps Live Utilities یا DNN Store.
ورود به پنل مدیریت DNN و نصب از بخش Extensions.
نصب کتابخانه‌های مورد نیاز مانند Mandeeps Common Library.

واردسازی کاربران:

تهیه فایل CSV با اطلاعات کاربران.
ورود به بخش Import Users و نگاشت ستون‌ها به فیلدهای پروفایل.
انتخاب گزینه‌های تولید خودکار رمز عبور یا اجبار به تغییر رمز در ورود بعدی.

بروزرسانی یا حذف کاربران:

آپلود فایل CSV با نام‌های کاربری موجود.
انتخاب فیلدهای قابل بروزرسانی یا نوع حذف (Soft/Hard).
اجرای عملیات و بررسی گزارش خروجی.

مدیریت نقش‌ها:

واردسازی یا حذف نقش‌ها از طریق فایل CSV.
نگاشت نقش‌ها به گروه‌های امنیتی و بررسی وضعیت فعلی.

تغییر هویت کاربری (Impersonation):

جستجوی کاربر از طریق ماژول User Accounts.
کلیک روی آیکون Impersonate برای ورود به حساب کاربری مورد نظر.

توصیه‌های حرفه‌ای

برای مهاجرت داده‌ها از سیستم‌های دیگر، از قابلیت Import/Export با نگاشت سفارشی استفاده کنید.
قبل از حذف کاربران، از گزینه Soft Delete بهره ببرید تا امکان بازیابی در آینده وجود داشته باشد.
برای تست نقش‌ها و مجوزها، از قابلیت Impersonation استفاده کنید تا تجربه کاربری را از دید کاربران بررسی نمایید.
در پروژه‌های توسعه، از Scheduler برای اجرای عملیات‌های سنگین در ساعات کم‌ترافیک استفاده کنید.
برای مستندسازی امنیتی، از خروجی نقش‌ها و کاربران با فیلترهای تاریخ ایجاد و فعالیت بهره ببرید.
درخواست دمو

راهنمای تصویری کار با این افزونه

در این بخش، نحوه استفاده از افزونه را به‌صورت مرحله‌به‌مرحله همراه با تصاویر و توضیحات کامل مشاهده می‌کنید. این راهنما به شما کمک می‌کند تا در کمترین زمان، افزونه را به‌درستی پیکربندی و استفاده کنید.

نصب Live Utilities و کتابخانه‌های وابسته از طریق بخش Extensions.

فرم نگاشت ستون‌های CSV به فیلدهای پروفایل و تنظیمات تولید رمز عبور.

انتخاب فیلدهای قابل بروزرسانی و اجرای عملیات با گزارش خروجی.

آپلود فایل CSV و انتخاب نوع حذف با امکان بازیابی در آینده.

ورود به حساب کاربری دیگر برای تست یا بررسی بدون نیاز به رمز عبور.

سوالات متداول

افزونه Live Utilities چه کاربردی دارد و برای چه نوع سایت‌هایی مناسب است؟

Live Utilities یک افزونه مدیریتی قدرتمند برای سایت‌های مبتنی بر DNN است که امکان مدیریت کاربران و نقش‌های امنیتی به‌صورت انبوه را فراهم می‌کند. این افزونه برای سایت‌های سازمانی، آموزشی، فروشگاهی، یا پورتال‌هایی با تعداد زیاد کاربران بسیار مناسب است. همچنین قابلیت تغییر هویت (Impersonation) برای مدیران جهت ورود به حساب کاربران دیگر جهت تست یا پشتیبانی را ارائه می‌دهد.

نحوه نصب و راه‌اندازی افزونه چگونه است؟

برای نصب، فایل افزونه را از Mandeeps.com یا DNN Store دریافت کرده و از طریق بخش Extensions در پنل مدیریت DNN نصب نمایید. سپس باید کتابخانه‌های جانبی مانند Mandeeps Common Library را نیز نصب کنید. پس از نصب، می‌توانید از طریق رابط گرافیکی افزونه، عملیات واردسازی، حذف، و به‌روزرسانی کاربران و نقش‌ها را انجام دهید.

آیا افزونه با نسخه‌های جدید DNN و محیط‌های ابری سازگار است؟

بله، Live Utilities با نسخه‌های DNN 7.3.4 به بالا از جمله 9.x و 10.x کاملاً سازگار است و در محیط‌های Evoq OnDemand و Azure نیز عملکرد پایدار دارد. همچنین از معماری DNN Scheduler برای اجرای وظایف در پس‌زمینه استفاده می‌کند که باعث افزایش پایداری در زمان ریستارت سرور یا خطاهای ناگهانی می‌شود.

چه قابلیت‌هایی برای مدیریت کاربران و نقش‌ها وجود دارد؟

افزونه امکانات زیر را ارائه می‌دهد: واردسازی کاربران جدید از طریق فایل CSV با قابلیت تولید خودکار نام کاربری و رمز عبور به‌روزرسانی کاربران موجود بر اساس نام کاربری حذف کاربران به‌صورت نرم (Soft Delete) یا دائمی (Hard Delete) واردسازی و حذف نقش‌های امنیتی به‌صورت انبوه صادرات اطلاعات کاربران شامل نقش‌ها، تاریخ فعالیت، IP و مشخصات پروفایل.

در صورت بروز خطا یا عدم موفقیت در عملیات واردسازی یا حذف، چه اقداماتی باید انجام داد؟

ابتدا بررسی کنید که فایل CSV به‌درستی قالب‌بندی شده باشد و ستون‌ها با فیلدهای کاربری مطابقت داشته باشند. همچنین مطمئن شوید که نسخه DNN با افزونه هماهنگ است و کتابخانه‌های مورد نیاز نصب شده‌اند. در صورت بروز خطاهای سیستمی، فایل‌های لاگ DNN را بررسی کرده و از نسخه به‌روز افزونه استفاده نمایید. افزونه از Resume خودکار در صورت قطع عملیات پشتیبانی می‌کند.

آیا امکان تغییر هویت (Impersonation) برای مدیران وجود دارد؟

بله، افزونه Live Utilities به مدیر سایت اجازه می‌دهد تا بدون نیاز به رمز عبور، به‌سرعت وارد حساب کاربری دیگر شود. این قابلیت برای تست سطح دسترسی، بررسی تجربه کاربری، یا پشتیبانی مستقیم بسیار کاربردی است. کافی است از طریق ماژول User Accounts کاربر مورد نظر را جستجو کرده و روی آیکون Impersonate کلیک کنید.

تفاوت Live Utilities با روش‌های دستی یا افزونه‌های مشابه چیست؟

در روش‌های دستی، واردسازی یا حذف کاربران نیازمند عملیات تکراری و زمان‌بر است. Live Utilities این فرآیندها را به‌صورت انبوه، خودکار و قابل زمان‌بندی انجام می‌دهد. همچنین برخلاف برخی افزونه‌های ساده، این ماژول از فیلترهای پیشرفته، گزارش‌گیری دقیق، و سازگاری با حجم بالا (تا ۲۵۰ هزار کاربر) پشتیبانی می‌کند که آن را به گزینه‌ای حرفه‌ای برای مدیریت کاربران در DNN تبدیل می‌سازد.