Skip Navigation Links.

تغییر رمز عبور / Change Password

افزونه‌ی Change Password یک ماژول ساده، امن و کاربردی برای تغییر رمز عبور کاربران در وب‌سایت‌های مبتنی بر DNN است. این افزونه با هدف افزایش امنیت، تسهیل مدیریت حساب‌های کاربری و کاهش وابستگی به مدیران سایت طراحی شده و به کاربران اجازه می‌دهد رمز عبور خود را به‌صورت مستقیم و بدون نیاز به دسترسی به پنل مدیریت تغییر دهند.

ویژگی‌ها

رابط کاربری ساده و قابل فهم

فرم تغییر رمز با فیلدهای استاندارد و پیام‌های راهنما.

اعتبارسنجی رمز عبور

بررسی طول، پیچیدگی و تطابق رمز جدید با قوانین امنیتی سایت.

پشتیبانی از چندزبانه بودن

امکان ترجمه پیام‌ها و فیلدها برای سایت‌های چندزبانه.

سازگاری با نسخه‌های مختلف DNN

عملکرد روان در نسخه‌های 7.x، 8.x و 9.x.

عدم نیاز به دسترسی مدیریتی

کاربران می‌توانند رمز خود را بدون نیاز به مدیر سایت تغییر دهند.

امنیت بالا

استفاده از پروتکل‌های رمزنگاری و جلوگیری از حملات Brute Force.

قابلیت نمایش در صفحات عمومی یا خصوصی

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

نحوه عملکرد

نصب افزونه:

1. دریافت فایل نصب از DNN Store یا منبع توسعه‌دهنده.

2. ورود به پنل مدیریت DNN و نصب از بخش Extensions.

3. افزودن ماژول Change Password به صفحه‌ی دلخواه (مثلاً داشبورد کاربر یا صفحه تنظیمات حساب).

پیکربندی اولیه:

1. تعیین قوانین رمز عبور (حداقل طول، استفاده از حروف خاص و عدد).

2. تنظیم پیام‌های خطا و موفقیت به زبان دلخواه.

استفاده توسط کاربر:

1. ورود به صفحه‌ی تغییر رمز.

2. وارد کردن رمز فعلی، رمز جدید و تأیید رمز جدید.

3. دریافت پیام موفقیت یا خطا بر اساس اعتبارسنجی.

مدیریت امنیتی:

1. فعال‌سازی محدودیت تعداد تلاش ناموفق.

2. بررسی گزارش‌های تغییر رمز در پنل مدیریت (نیاز به جزئیات بیشتر).

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

برای افزایش امنیت، از قوانین پیچیده رمز عبور استفاده کنید (حداقل ۸ کاراکتر، ترکیب حروف و اعداد).
در سایت‌های چندزبانه، پیام‌های فرم را با استفاده از توکن‌های زبانی ترجمه نمایید.
برای جلوگیری از حملات خودکار، از reCAPTCHA یا محدودیت تلاش ناموفق بهره ببرید.
فرم تغییر رمز را در صفحه‌ی پروفایل کاربر قرار دهید تا دسترسی آسان‌تری داشته باشد.
به کاربران اطلاع دهید که رمز جدید نباید مشابه رمز قبلی باشد (در صورت پشتیبانی افزونه).
درخواست دمو

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

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

نصب افزونه‌ی Change Password از طریق بخش Extensions.

فرم شامل فیلدهای رمز فعلی، رمز جدید و تأیید رمز جدید با پیام‌های راهنما.

نمایش پیام تأیید تغییر رمز با طراحی سفارشی.

تعیین حداقل طول، پیچیدگی و محدودیت‌های امنیتی در پنل مدیریت.

لیست کاربران و زمان تغییر رمز برای بررسی امنیتی.

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

افزونه Change Password چه کاربردی دارد و چه مشکلی را حل می‌کند؟

این افزونه به کاربران و مدیران سایت اجازه می‌دهد رمز عبور حساب‌های کاربری را به‌صورت امن و سریع تغییر دهند. در حالت پیش‌فرض DNN، تغییر رمز عبور نیازمند دسترسی به پنل مدیریت یا استفاده از لینک‌های بازیابی است. افزونه Change Password این فرآیند را ساده‌تر کرده و امکان جستجوی کاربران، تغییر رمز با رعایت قوانین امنیتی و بدون نیاز به ارتقاء نقش کاربری را فراهم می‌سازد.

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

برای نصب، فایل افزونه را از DNN Store دریافت کرده و از طریق بخش Extensions در پنل مدیریت DNN نصب نمایید. پس از نصب، ماژول را به صفحه دلخواه اضافه کرده و تنظیمات مربوط به سطح دسترسی، محدودیت‌های امنیتی و ظاهر فرم را پیکربندی کنید. نیازی به تغییر در هسته DNN نیست و نصب کاملاً مستقل انجام می‌شود.

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

بله، افزونه Change Password با نسخه‌های DNN 7.x، 8.x و 9.x کاملاً سازگار است. همچنین در مرورگرهای مدرن مانند Chrome، Firefox و Edge به‌درستی اجرا می‌شود. توصیه می‌شود قبل از نصب در محیط اصلی، افزونه را در محیط تست بررسی نمایید تا از سازگاری با قالب و سایر ماژول‌ها اطمینان حاصل شود.

آیا امکان جستجوی کاربران و تغییر رمز بدون دسترسی مدیر وجود دارد؟

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

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

ابتدا بررسی کنید که قوانین رمز عبور (مانند حداقل طول یا پیچیدگی) در تنظیمات سایت رعایت شده باشند. همچنین مطمئن شوید که کاربر مورد نظر فعال باشد و نقش مناسبی داشته باشد. در صورت استفاده از نسخه‌های قدیمی DNN، ممکن است نیاز به بروزرسانی افزونه یا بررسی تنظیمات web.config وجود داشته باشد. استفاده از فایل‌های لاگ DNN نیز برای بررسی جزئیات خطا توصیه می‌شود.

آیا امکان ارسال لینک بازیابی رمز یا اجبار به تغییر رمز در ورود بعدی وجود دارد؟

بله، در نسخه‌های جدید DNN و از طریق افزونه‌های مرتبط، می‌توان لینک بازیابی رمز را برای کاربر ارسال کرد یا او را مجبور به تغییر رمز در ورود بعدی نمود. این قابلیت‌ها از طریق پنل مدیریت کاربران در Persona Bar قابل دسترسی هستند و امنیت حساب‌های کاربری را افزایش می‌دهند.

تفاوت افزونه Change Password با قابلیت پیش‌فرض DNN در مدیریت رمز عبور چیست؟

در حالت پیش‌فرض، تغییر رمز عبور فقط از طریق پنل مدیریت یا لینک‌های بازیابی امکان‌پذیر است و نیاز به دسترسی بالا دارد. افزونه Change Password این فرآیند را ساده‌تر کرده و با رابط کاربری اختصاصی، امکان جستجو، تغییر سریع رمز، و کنترل سطح دسترسی را فراهم می‌سازد. همچنین از نظر امنیتی، امکان محدودسازی و ثبت تغییرات را نیز ارائه می‌دهد.