افزونه ورود و عضویت وردپرس دربان پرو (Darban Pro): ورود با پیامک، ایمیل، رمز و گوگل + فرمساز عضویت و پنل کاربری
ورود و عضویت سایت و فروشگاه را به یک فرم سریع و حرفهای تبدیل کنید: کد یکبارمصرف با sms.ir و ملیپیامک، کد یا لینک ایمیلی، رمز عبور، ورود با گوگل، فرمساز عضویت مرحلهای با کد ملی و تاریخ شمسی، مودال و بلوک و شورتکد، پنل کاربری با سفارشها و آدرسهای ووکامرس، ورود دومرحلهای، قفل تلاشهای ناموفق و لاگ ورودها؛ فارسی، راستچین و بدون وابستگی خارجی.
- فایل اورجینال، بدون کد مخرب
- نصب ساده و راهنمای فارسی
- پشتیبانی تیم وردپرس کالا
- بهروزرسانیهای بعدی
۱ از ۸توضیحات محصول
دربان (ورود) یک افزونه ورود و عضویت وردپرس است که فرمهای پیشفرض وردپرس و ووکامرس را با یک تجربهٔ یکپارچه و سریع جایگزین میکند: کاربر شماره موبایلش را میزند، کد را وارد میکند و وارد میشود؛ اگر حساب نداشته باشد همانجا ساخته میشود. ایمیل، رمز عبور و گوگل هم کنار همین فرماند. فرم ثبتنام را خودتان با فرمساز میسازید، پنل کاربری سفارشها و آدرسهای ووکامرس را داخل خودش نشان میدهد و همهٔ اینها بدون jQuery، React، Composer یا سرویس واسط اجرا میشود.
۵ | ۲ | ۱۶ | ۰ |
|---|---|---|---|
روش ورود: پیامک، کد ایمیلی، لینک ایمیلی، رمز عبور، گوگل | سامانهٔ پیامکی داخلی: sms.ir و ملیپیامک (قابل گسترش با فیلتر) | نوع فیلد در فرمساز عضویت؛ با شرط نمایش و مرحلهبندی | وابستگی خارجی؛ سازگار با هاست اشتراکی |

فرم ورود با تبهای موبایل، ایمیل و رمز عبور؛ هر روش با یک کلید در تنظیمات روشن یا خاموش میشود.
چرا فرم ورود پیشفرض برای فروشگاه ایرانی کافی نیست؟
مشتری ایرانی ایمیل یادش نمیآید اما شمارهٔ موبایلش را از حفظ است. فرم ورود وردپرس نام کاربری و رمز میخواهد، فرم ثبتنام ووکامرس ایمیل اجباری دارد، و افزونههای پیامکی موجود یا نیمهکارهاند یا فرم را زشت و کند میکنند. دربان از صفر برای همین بازار نوشته شده: شماره موبایل، کد تأیید، ثبتنام خودکار، و بعد رمز عبور و گوگل برای کسانی که میخواهند.
ورود با پیامک، ایمیل، رمز یا گوگل؛ همه در یک فرم
کد پیامکی (OTP): درایور داخلی sms.ir (خط خدماتی / ارسال وریفای) و ملیپیامک (API کنسول یا نام کاربری و رمز)؛ با دکمهٔ «ارسال کد آزمایشی» و نمایش اعتبار پنل در سلامت سیستم. سامانههای دیگر با یک فیلتر اضافه میشوند.
یک جریان برای ورود و عضویت: شمارهای که حساب ندارد پس از تأیید کد، حساب میسازد و اگر فرم فیلد اجباری داشته باشد همان لحظه «تکمیل پروفایل» میپرسد. قابل خاموشکردن.
ایمیل: کد یکبارمصرف یا لینک ورود جادویی یکبارمصرف با قالب ایمیل قابل ویرایش.
رمز عبور کلاسیک: با نام کاربری، ایمیل یا شماره موبایل (حتی در wp-login.php)، گزینهٔ «مرا به خاطر بسپار» و فراموشی رمز.
ورود با گوگل: OAuth 2.0 با PKCE و بدون SDK؛ راهنمای فارسی قدمبهقدم ساخت Client ID در Google Cloud همراه افزونه است.
ثبتنام بدون رمز: کاربر با کد وارد میشود و بعداً از پنل کاربری رمز تعیین میکند (یا رمز را در فرم اجباری کنید).

مرحلهٔ کد: ورود خودکار با تکمیل کد، شمارش معکوس ارسال مجدد، ویرایش شماره و پیامهای خطای قابل ویرایش.
فرمساز عضویت مرحلهای
فرم ثبتنام را با فیلدهای دلخواه بسازید و هر فیلد را به فیلدهای کاربر، متای دلخواه یا فیلدهای صورتحساب و ارسال ووکامرس وصل کنید تا در تسویهحساب پر شده باشند.
۱۶ نوع فیلد: موبایل، ایمیل، نام کاربری، رمز (با نشانگر قدرت)، متن، پاراگراف، عدد، لیست کشویی، رادیو، چکباکس، تاریخ شمسی با تقویم، آپلود فایل، کد ملی با اعتبارسنجی، پذیرش قوانین، مقدار پنهان و بلوک HTML.
مرحلهبندی با نوار پیشرفت یا نقطههای مرحله، اعتبارسنجی هر مرحله قبل از رفتن به بعدی، و شرط نمایش (مثلاً «نام شرکت» فقط وقتی «نوع حساب = حقوقی»).
اجباری/اختیاری، عرض نصف/کامل، placeholder و راهنما، حداقل/حداکثر، یکتا بودن (کد ملی تکراری ثبت نمیشود)، قابل ویرایش در پنل کاربری.
تأیید هویت در خود فرم: کنار فیلد موبایل یا ایمیل دکمهٔ «ارسال کد» هست و تا تأیید نشود حساب ساخته نمیشود؛ یا فرم کلاسیک بدون کد.
چند فرم با نقش جداگانه (مثلاً فرم فروشندگان) با
[darban_register form="vendor"]؛ کپچای Turnstile / reCAPTCHA v2 و v3، فیلد تله و حداقل زمان ارسال.

مرحلهٔ اول ثبتنام: شماره موبایل همانجا با کد تأیید شد، ایمیل و رمز اختیاری با نشانگر قدرت.

مرحلهٔ دوم: نام و نام خانوادگی و پذیرش قوانین؛ فیلدها از فرمساز میآیند.
هر جا که بخواهید: مودال، صفحه، بلوک، ویجت، wp-login
مودال: هر لینک یا دکمه با کلاس trigger یا
href="#darban-login"(حتی آیتم منو) مودال را باز میکند؛ کاربر واردشده همان آیتم را به «حساب کاربری» میبیند.صفحهٔ دلخواه با شورتکد
[darban_login]/[darban_register]یا بلوک گوتنبرگ، ویجت، و جایگزینی wp-login.php با همان ظاهر (فرم کلاسیک با یک لینک در دسترس میماند).ووکامرس: جایگزینی فرم ورود/عضویت «حساب کاربری من»، نوار «ورود با موبایل یا ایمیل» در تسویهحساب کلاسیک و بلوکی، و تأیید شماره در تسویهحساب مهمان که حساب میسازد و سفارش را به آن وصل میکند.
ریدایرکت بر اساس نقش بعد از ورود، ثبتنام و خروج با متغیرهای {account}، {admin}، {back}، {shop} و {checkout}.

مودال ورود روی صفحهٔ تسویهحساب؛ بعد از ورود، کاربر به همان صفحه برمیگردد.

wp-login.php با فرم دربان و رنگها و لوگوی شما؛ قابل انتقال به آدرس دلخواه مثل /login/.
پنل کاربری پیشرفته با بخشهای ووکامرس
پیشخوان با کاشیهای دسترسی سریع و آخرین ورود، پروفایل با آواتار و فیلدهای سفارشی فرم، موبایل و ایمیل با تغییر امن از طریق کد تأیید، اتصال و قطع گوگل.
امنیت: تعیین یا تغییر رمز (حتی برای حسابهای بدون رمز)، فعالکردن ورود دومرحلهای، فهرست نشستهای فعال با مرورگر و IP و «خروج از همهٔ دستگاهها».
سفارشها، دانلودها، نشانیها، روشهای پرداخت و کیف پول: بخشهای «حساب کاربری من» ووکامرس (و هر افزونهای که endpoint اضافه کند) داخل همین پنل رندر میشوند؛ بازنویسی نشدهاند که با آپدیت ووکامرس بشکنند.
منوی قابل شخصیسازی: ترتیب، برچسب، آیکون و نمایش هر آیتم از تنظیمات؛ بخش سفارشی با یک فیلتر و یک اکشن.

پنل کاربری: منوی آیکوندار، پیشخوان و بخشهای ووکامرس؛ واکنشگرا با منوی جمعشونده در موبایل.

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

تغییر شماره موبایل یا ایمیل با تأیید کد؛ شماره تأییدشده نشان «تأییدشده» میگیرد.
شخصیسازی دقیق با پیشنمایش زنده
پوستهٔ روشن / تاریک / خودکار، رنگ اصلی و رنگهای سطح، گردی گوشهها، عرض فرم، اندازهٔ فونت، سایه، فونت وزیرمتن همراه افزونه (یا فونت قالب)، لوگو، چیدمان یکستونه یا دوستونه با تصویر کناری، CSS سفارشی.
همهٔ متنها قابل ویرایشاند: عنوانها، برچسب فیلدها، دکمهها، پیام خطا و موفقیت، متن پذیرش قوانین.
استایلها فقط زیر
.darbanاعمال میشوند و از logical properties استفاده میکنند؛ با هر قالبی سازگار است و با قالب تداخل نمیکند. اعداد فارسی، تقویم شمسی و راستچین خودکار.

تب ظاهر: هر تغییر فوراً در پیشنمایش زنده دیده میشود.
امنیت، از قفل تلاش تا ورود دومرحلهای
قفل موقت بعد از N تلاش ناموفق بر اساس IP و/یا شماره/ایمیل/نام کاربری (با پنجره و مدت قابل تنظیم و لیست سفید IP)؛ روی wp-login.php و XML-RPC هم اعمال میشود.
محدودیت ارسال کد: فاصلهٔ ارسال مجدد، سقف ساعتی هر شماره و هر IP، انقضای کد و تعداد تلاش؛ کدها فقط بهصورت هش HMAC ذخیره میشوند و مقایسهٔ زمانثابت دارند.
جلوگیری از user enumeration: پیام خطای یکسان، بستن
?author=Nو فهرست عمومی کاربران REST، خنثیکردن راهنمای «ایمیل وجود ندارد» در فراموشی رمز.ورود دومرحلهای با پیامک برای نقشهای انتخابی (مثلاً مدیر و مدیر فروشگاه) با «دستگاه مطمئن»، سیاست رمز قوی (روی صفحهٔ پروفایل و بازیابی رمز وردپرس هم)، پنهانکردن wp-login.php پشت آدرس دلخواه، اجبار HTTPS.
لاگ ورودها با رویداد، وضعیت، کاربر، IP، دستگاه و پیام؛ فیلتر و جستوجو، پاکسازی خودکار، ایمیل به مدیر هنگام قفلشدن.
nonce روی همهٔ درخواستها، کپچای Turnstile / reCAPTCHA، فیلد تله، رمزنگاری کلیدها با libsodium یا AES-256-GCM و امکان تعریف در wp-config.php، سازگار با HPOS و تسویهحساب بلوکی ووکامرس.

تب امنیت و فهرست قفلهای فعال با امکان بازکردن.

لاگ ورودها: چه کسی، از کجا، با چه روشی و با چه نتیجهای.
تنظیمات پیامک و فرمساز

انتخاب sms.ir یا ملیپیامک، وارد کردن کلید و شناسهٔ قالب، ارسال کد آزمایشی با همان مقادیر ذخیرهنشده.

فرمساز: کشیدن و رهاکردن فیلدها بین مراحل، نگاشت به فیلدهای ووکامرس، شرط نمایش و چند فرم.
برای توسعهدهندگان
PHP 8.1 تا 8.5 با strict types، PSR-4، بدون وابستگی Composer در زمان اجرا، مطابق WordPress Coding Standards؛ جاوااسکریپت فرانت بدون jQuery و React (۱۳ کیلوبایت gzip) و فقط در صفحاتی که فرم دارند بارگذاری میشود.
REST API با namespace
darban/v1(ارسال و تأیید کد، ورود، ۲FA، لینک ورود، ثبتنام، پنل کاربری، لاگها، فرمها، کارها) با nonce و بررسی capability.WP-CLI:
wp darban sms 0912…،wp darban logs list،wp darban locks clear،wp darban sync_phones،wp darban settings export،wp darban health.بیش از ۲۰ فیلتر و ۱۵ اکشن: درایور پیامکی سفارشی، قالب ایمیل، رد کردن ورود (مثلاً حساب تأییدنشده)، نقش کاربر جدید، بخش سفارشی پنل کاربری، ریدایرکت نهایی، کد ثابت برای سایت تست. مستندات HOOKS.md، SMS.md، GOOGLE.md و DECISIONS.md همراه افزونه.
کارهای سنگین (مثل وارد کردن شمارهٔ موبایل هزاران کاربر از billing_phone) در پسزمینه با Action Scheduler یا WP-Cron و نوار پیشرفت؛ import/export تنظیمات و فرمها؛ سلامت سیستم.
تستهای واحد قابل اجرا با PHP خالص: تولید و تأیید کد، محدودکنندهٔ نرخ و قفل، نرمالسازی موبایل ایران، کد ملی، تبدیل تاریخ شمسی، اعتبارسنجی فرم، درایورهای پیامکی با transport شبیهسازیشده.
مقایسه با افزونههای محبوب
«دارد» یعنی در خود افزونه، «پولی» یعنی فقط در نسخه یا افزودنی پرمیوم، «محدود» یعنی ناقص یا نیازمند سرویس خارجی.
قابلیت | دربان | Digits | افزونههای ورود پیامکی رایگان | WooCommerce + Google Login |
|---|---|---|---|---|
ورود و عضویت با کد پیامکی و درایور داخلی ایرانی | دارد؛ sms.ir و ملیپیامک | دارد؛ سرویسهای محدود | محدود | ندارد |
کد ایمیلی و لینک ورود | دارد | محدود | ندارد | ندارد |
ورود با گوگل بدون SDK | دارد | پولی | ندارد | دارد |
فرمساز عضویت مرحلهای با کد ملی و تاریخ شمسی | دارد | پولی | ندارد | ندارد |
پنل کاربری با بخشهای ووکامرس | دارد؛ جاسازی endpointها | محدود | ندارد | ندارد |
ورود دومرحلهای، قفل تلاش، لاگ ورود | دارد | محدود | ندارد | ندارد |
تأیید شماره در تسویهحساب مهمان | دارد | دارد | ندارد | ندارد |
بدون jQuery/React در فرانت | دارد | ندارد | ندارد | ندارد |
رابط فارسی و راستچین رسمی | دارد؛ کامل | ترجمهٔ ناقص | دارد | ندارد |
مشخصات فنی
مورد | مقدار |
|---|---|
نسخهٔ فعلی | 1.0.0 |
وردپرس | ۶٫۵ به بالا (تستشده روی ۷٫۱) |
PHP | ۸٫۱ تا ۸٫۵ |
ووکامرس | ۸٫۰ به بالا (اختیاری؛ HPOS و تسویهحساب بلوکی) |
سامانهٔ پیامکی | sms.ir، ملیپیامک؛ سایر سامانهها با فیلتر darban_sms_drivers |
ورود با گوگل | OAuth 2.0 + PKCE؛ نیازمند دسترسی سرور به googleapis.com |
کپچا | Cloudflare Turnstile، reCAPTCHA v2 و v3 (اختیاری) |
وابستگی خارجی | ندارد؛ بدون Composer، jQuery، React یا سرویس واسط |
زبان | فارسی و راستچین به همراه انگلیسی؛ فایل POT |
مستندات | README، HOOKS.md، SMS.md، GOOGLE.md، DECISIONS.md |
نصب و شروع در پنج دقیقه
فایل افزونه را از وردپرس کالا دریافت و از مسیر افزونهها › افزودن › بارگذاری نصب و فعال کنید.
در دربان › پیامک سامانهٔ خود را انتخاب کنید، کلید API و شناسهٔ قالب تأییدشده را وارد کنید و «ارسال کد آزمایشی» را بزنید.
در تب نمایش، صفحهٔ ورود (با
[darban_login]) و صفحهٔ حساب کاربری (با[darban_account]) را انتخاب کنید یا همان wp-login.php جایگزینشده را نگه دارید.در فرمساز فیلدهای ثبتنام را تنظیم کنید و در تب ظاهر رنگ و لوگو را با پیشنمایش زنده انتخاب کنید.
یک آیتم منو با آدرس
#darban-loginبسازید تا مودال ورود از هدر سایت باز شود.
پشتیبانی و بهروزرسانی
هر لایسنس یک سال بهروزرسانی و پشتیبانی فنی دارد. سؤال دربارهٔ تنظیم سامانهٔ پیامکی، گوگل یا سازگاری با قالب خود را از همین صفحه بپرسید؛ پاسخ در کمتر از یک روز کاری.
جمعبندی
دربان ورود را برای مشتری ایرانی به چیزی که انتظار دارد تبدیل میکند: شماره موبایل و یک کد. پشت این سادگی، فرمسازی که هر فیلدی را میگیرد، پنل کاربریای که با ووکامرس یکی میشود، و لایهٔ امنیتیای که قفل تلاش، ورود دومرحلهای و لاگ کامل دارد؛ همه در یک افزونهٔ سبک، فارسی و بدون وابستگی.
سؤالهای متداول
کدام سامانههای پیامکی پشتیبانی میشوند؟
sms.ir (REST API نسخه ۱، ارسال وریفای با قالب) و ملیپیامک (API کنسول با کلید یا REST با نام کاربری و رمز) بهصورت داخلی. هر سامانهٔ دیگری با فیلتر darban_sms_drivers و یک کلاس کوچک اضافه میشود؛ نمونهٔ کاوهنگار در مستندات هست.
آیا کاربر میتواند بدون رمز عبور ثبتنام کند؟
بله. شماره موبایل یا ایمیل تأییدشده حساب میسازد و کاربر هر وقت خواست از پنل کاربری رمز تعیین میکند. اگر میخواهید رمز اجباری باشد، فیلد رمز را در فرمساز اجباری کنید یا «ثبتنام بدون رمز» را خاموش کنید.
شمارههایی که از قبل در billing_phone ووکامرس هست چه میشود؟
دربان هنگام ورود، billing_phone را هم با هر فرمتی (۰۹، +۹۸، ۹۸) جستوجو میکند و با ابزار «وارد کردن موبایلها از billing_phone» (یا wp darban sync_phones) همهٔ شمارهها را یکجا در پسزمینه منتقل میکند. از آن به بعد هر تغییری دوطرفه همگام میماند.
با تسویهحساب بلوکی ووکامرس کار میکند؟
بله. نوار «ورود با موبایل یا ایمیل» روی هر دو تسویهحساب کلاسیک و بلوکی نمایش داده میشود و مودال را باز میکند. تأیید شمارهٔ مهمان در خود فرم تسویهحساب (که حساب میسازد و سفارش را به آن وصل میکند) روی تسویهحساب کلاسیک در دسترس است.
ورود با گوگل روی هاست ایران کار میکند؟
مرحلهٔ تبادل کد روی سرور انجام میشود و گوگل IP ایران را مسدود میکند؛ روی هاست خارج مشکلی نیست و روی هاست ایرانی باید پروکسی خروجی (WP_PROXY_HOST در wp-config.php) تنظیم کنید. راهنمای کامل فارسی ساخت Client ID همراه افزونه است.
آیا wp-login.php حذف میشود؟
نه. بهصورت پیشفرض همان آدرس فرم دربان را نشان میدهد و فرم کلاسیک با یک لینک در دسترس میماند. اگر بخواهید میتوانید آدرس ورود را به مسیر دلخواه (مثلاً /login/) منتقل کنید تا wp-login.php و wp-admin برای بازدیدکنندهٔ ناشناس ۴۰۴ بدهد.
با قالب من تداخل نمیکند؟
همهٔ استایلها زیر کلاس .darban محدود شدهاند، از متغیرهای CSS استفاده میکنند و فونت وزیرمتن فقط داخل فرم اعمال میشود (قابل خاموشکردن). روی قالبهای بلوکی و کلاسیک، المنتور و قالبهای فروشگاهی تست شده است و CSS سفارشی هم دارید.
اگر پیامک نرسد یا پنل اعتبار نداشته باشد چه میشود؟
کاربر پیام خطای قابل فهم میبیند و میتواند با ایمیل، رمز یا گوگل وارد شود. خطای دقیق سامانه در لاگ ورودها ثبت میشود و سلامت سیستم اعتبار پنل و درستی کلید را نشان میدهد.
لایسنس چطور کار میکند؟
هر لایسنس برای یک سایت است و یک سال بهروزرسانی و پشتیبانی دارد. پس از پایان، افزونه همچنان کار میکند و فقط بهروزرسانی و پشتیبانی متوقف میشود.
مشخصات
- نحوهی عرضه
- خرید تکی (۵۹۰,۰۰۰ تومان) یا اشتراک VIP
- نسخهی فعلی
1.0.0- سازگار با وردپرس
- ۶.۵ تا ۷.۱
- حداقل PHP
- ۸.۱ به بالا
- نوع محصول
- افزونهی وردپرس
- زبان رابط
- فارسی و راستچین
- انتشار
- آخرین بهروزرسانی
- پشتیبانی
- تیم وردپرس کالا
تغییرات نسخهها
1.0.0جدیدترین- انتشار اولیه.
- ورود و عضویت با کد پیامکی (sms.ir، ملیپیامک)، کد و لینک ایمیلی، رمز عبور و گوگل.
- فرمساز عضویت مرحلهای با ۱۶ نوع فیلد، شرط نمایش و نگاشت به فیلدهای ووکامرس.
- مودال، شورتکد، بلوک، ویجت، جایگزینی wp-login.php و فرم حساب کاربری ووکامرس.
- پنل کاربری با پروفایل، آواتار، تغییر موبایل/ایمیل با کد، رمز، ورود دومرحلهای، نشستها و بخشهای ووکامرس.
- قفل تلاش، محدودیت ارسال کد، کپچا، لاگ ورودها، پنهانکردن wp-login.php، WP-CLI و REST.
نظرات و امتیاز کاربران
ثبت نظر و امتیازهنوز نظری ثبت نشده؛ اولین نظر را شما بنویسید.
نظر و امتیاز خود را بنویسید
ایمیل شما منتشر نمیشود. نظرها پس از بازبینی منتشر میشوند.
پلاگینهای دیگر وردپرس کالا
افزونههایی که کنار این محصول به کارتان میآیند


