Skip to content

wp_sms_sms_otp_length

سفارشی‌سازی طول کدهای OTP تولید شده توسط WSMS.

فیلتر wp_sms_sms_otp_length به شما امکان می‌دهد طول رمزهای یک‌بار مصرف (OTP) تولید شده توسط WSMS را سفارشی‌سازی کنید.

سینتکس

add_filter('wp_sms_sms_otp_length', 'your_callback');

پارامترها

پارامترنوعتوضیحات
$lengthintطول OTP (مقدار پیش‌فرض متغیر است)

محدودیت‌ها

طول باید یک عدد صحیح بین ۲ و ۱۰ باشد. مقادیر خارج از این بازه باعث ایجاد خطای InvalidArgumentException می‌شود.

حداقلحداکثرپیش‌فرض
2104-6

مثال‌ها

تنظیم OTP ۴ رقمی

add_filter('wp_sms_sms_otp_length', function($length) {
    return 4;
});

تنظیم OTP ۶ رقمی

add_filter('wp_sms_sms_otp_length', function($length) {
    return 6;
});

OTP طولانی‌تر برای امنیت بالاتر

add_filter('wp_sms_sms_otp_length', function($length) {
    return 8;
});

موارد استفاده

  • هماهنگ‌سازی طول OTP با استانداردهای بانکی/مالی
  • کدهای کوتاه‌تر برای تجربه کاربری بهتر
  • کدهای طولانی‌تر برای نیازمندی‌های امنیتی بالاتر
  • هماهنگ‌سازی با نیازمندی‌های یکپارچه‌سازی طرف سوم

مرتبط

آخرین به‌روزرسانی: ۳ دی ۱۴۰۳