درباره افزونه ریممبر می کنترولز Remember Me Controls
داستان این افزونه به سال ۲۰۰۹ برمیگرده. اسکات ریلی (Scott Reilly)، توسعهدهندهای که توی دنیای وردپرس با نام مستعار coffee2code شناخته میشه، یه مشکل ساده داشت: هر بار که وارد پیشخوان وردپرس میشد، باید دستی تیک «مرا به خاطر بسپار» رو میزد. وردپرس بهصورت پیشفرض این گزینه رو تیکنزده نشون میده و اگه تیکش نزنی، بعد از ۲ روز باید دوباره لاگین کنی. اسکات نشست یه افزونه کوچیک نوشت که این رفتار رو قابل تنظیم کنه. اون افزونه از اون سال تا حالا زیر دستش مونده و آخرین بهروزرسانیش شهریور ۱۴۰۳ (سپتامبر ۲۰۲۴) بوده. اسکات الان یه مشارکتکننده فعال وردپرس هست که هفتهای ۴۰ ساعت روی تیمهای مختلف این پروژه کار میکنه. این افزونه سه تا کار اصلی بلده. اول: تیک گزینه «مرا به خاطر بسپار» رو بهصورت خودکار میزنه تا کاربر هر بار مجبور نباشه این کار رو دستی انجام بده. دوم: مدتزمان نگهداری سشن لاگین رو میشه تغییر داد؛ میتونی عددی به ساعت وارد کنی یا بگی «برای همیشه» لاگین بمونه. سوم: اگه سایتت نیاز به امنیت بالاتری داره، میتونی این گزینه رو کلاً حذف کنی تا همه سشنها بعد از ۲ روز منقضی بشن. تنظیمات از مسیر Settings > Remember Me در دسترسه. برای کاربر ایرانی، این افزونه از اون دسته ابزارهاییه که هیچ وابستگی خارجی نداره؛ نه API، نه CDN خارجی، نه سرویس SMTP، نه reCAPTCHA. کل کارش روی همون کوکیهای مرورگر و پایگاه داده وردپرس خودته. روی هاست اشتراکی ایرانی بدون هیچ دردسری کار میکنه. برای سایتهایی که چند نویسنده یا ادمین دارن و هر روز وارد پیشخوان میشن، نصبش وقت قابل توجهی صرفهجویی میکنه. از طرف دیگه، اگه سایت فروشگاهی یا عضویتی داری که کاربران عادی (نه ادمین) ازش استفاده میکنن و نگران امنیت حسابهاشونی، میتونی با همین افزونه گزینه رو کلاً غیرفعال کنی. ولی چند تا محدودیت داره که باید بدونی. اول، اگه از BuddyPress، Sidebar Login یا Login Widget With Shortcode استفاده میکنی، پشتیبانی محدوده و ممکنه همه چیز اونطوری که انتظار داری کار نکنه. دوم، تنظیمات مدتزمان سشن فقط از لاگین بعدی اعمال میشه؛ سشن فعلی تغییر نمیکنه. سوم، با Jetpack Protect گزارش تداخل وجود داره. چهارم، فقط یه نفر روی این افزونه کار میکنه و اگه اسکات وقت نداشته باشه، ممکنه باگها دیر رفع بشن. توصیه عملی: اگه سایت چند نویسندهای داری یا هر روز وارد پیشخوان میشی و از لاگین مجدد خسته شدی، نصبش کن. اگه سایتت لاگین عمومی داره و نگران امنیت کاربران هستی، فقط برای غیرفعال کردن کامل گزینه «مرا به خاطر بسپار» ازش استفاده کن.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 2.1» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (remember-me-controls-2.1.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه ریممبر می کنترولز Remember Me Controls اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 2.1
- Change: Update plugin framework to 067 067:
- Change: Simplify form_action_url() to avoid using a server global
- Change: Use form_action_url() in plugin_action_links() rather than duplicating its functionality
- Change: Escape output of all translated strings