DLEP OTP Auth یک راهکار کامل و امن برای اضافهکردن احراز هویت پیامکی به دیتالایف انجین است. مدیر میتواند حالت سایت را روی «ایمیل و رمز عبور»، «پیامک» یا «هر دو» قرار دهد و در حالت ترکیبی، کاربر روش ورود دلخواهش را داخل یک مودال حرفهای انتخاب کند.
قابلیتهای اصلی
- ورود با کد یکبار مصرف پیامکی و ورود عادی با ایمیل/نام کاربری و رمز عبور
- عضویت پیامکی با تأیید OTP پیش از ساختهشدن حساب
- بازیابی رمز عبور با پیامک یا ایمیل، در نمای اختصاصی و ساده
- ثبت و تغییر شماره موبایل در پروفایل فقط پس از تأیید کد یکبار مصرف
- مودال ورود و عضویت سریع با تگ آمادهی
{dleotp_auth} - تگ آمادهی
{dleotp_mobile}برای فرم اختصاصی شماره موبایل در پروفایل - ورودی چندخانهای OTP متناسب با طول کد؛ پشتیبانی از تایپ، حذف هوشمند و Paste خودکار
- رابط کاملاً AJAX، واکنشگرا، راستچین و مستقل از CSS قالب؛ فونت از قالب سایت به ارث میرسد
سرویسهای پیامکی
اتصال آماده برای SMS.ir، کاوهنگار، ملی پیامک و IPPanel ارائه شده است. برای هر سرویس میتوان ارسال عادی یا ارسال سریع/الگویی را انتخاب کرد و شناسهی قالب و نام متغیر کد را از تنظیمات وارد نمود. معماری Provider-based افزونه افزودن سرویسدهندههای بعدی را ساده میکند.
امنیت و کنترل ارسال
- ذخیرهی Hash کد و توکن چالش بهجای متن خام
- انقضای قابل تنظیم، محدودیت دفعات بررسی، فاصلهی ارسال مجدد و Rate Limit بر اساس موبایل و IP
- جلوگیری از استفادهی دوباره از کد، اعتبارسنجی شماره ایران و ثبت لاگ رویدادهای مهم
- حالت توسعه برای تست بدون مصرف اعتبار پیامک و ارسال آزمایشی از پنل مدیریت
تنظیمات و راهنما
طول کد OTP، زمان اعتبار، محدودیتها، حالت ورود سایت، قابلیتهای عضویت/ورود/بازیابی/پروفایل و تنظیمات کامل سرویس پیامکی همگی از صفحهی اختصاصی افزونه مدیریت میشوند. همان صفحه یک راهنمای گامبهگام برای نصب، تنظیم سرویس، جایگذاری تگها در قالب و افزودن فرم شماره موبایل به پروفایل دارد.
سازگاری و نصب
بسته بهصورت پلاگین استاندارد DLE آماده شده و از بخش «مدیریت پلاگینها» نصب میشود. سازگار با دیتالایف انجین ۱۶، ۱۸ و ۲۰. پیشنیاز: DLEP Utility (رایگان).
برای ارسال واقعی باید حساب فعال یکی از سرویسهای پشتیبانیشده و اطلاعات API/قالب ارسال سریع را در پنل وارد کنید.
تازههای نسخه ۱.۴
- ایمیل معتبر و یکتا، نام کاربری دستی، رمز عبور و نام کامل موردنیاز پیش از ارسال پیامک بررسی میشوند؛ بنابراین برای اطلاعات ناقص یا تکراری OTP ارسال نخواهد شد.
- نام کاربری را میتوان از کاربر دریافت کرد یا بهصورت خودکار از بخش قبل از
@ایمیل ساخت. اگر نام تکراری باشد یک پسوند عددی تصادفی و یکتا اضافه میشود. - نام کامل عضو چهار حالت دارد: ورود توسط کاربر، کپی نام کاربری، متن پیشفرض قابل تنظیم یا مقدار خالی.
تازههای نسخه ۱.۵
- نمایش ارقام OTP در مرکز هر خانه با فونت بزرگتر و خواناتر.
- انتقال خودکار سبد مهمان DLEPShop پس از ورود OTP، ورود با رمز یا عضویت خودکار؛ اگر حساب سبد باز داشته باشد، اقلام یکسان ادغام و تعدادشان جمع میشود.
- پشتیبانی از ساختار جدولهای قدیمی
mrsو جدیدdpsفروشگاه. - رخدادهای توسعهپذیر
after_authenticated،after_loginوafter_registerبرای اتصال CRM، امتیاز، فروشگاه و سیستمهای اختصاصی، بدون افشای رمز یا OTP.