قابلیت تکمیل خودکار
پیام رسان بلاگ برنامه نویسی تکمیل خودکار کد تایید چیست؟ + قابلیت autofill در اینپوت ها

تکمیل خودکار کد تایید چیست؟ + قابلیت autofill در اینپوت ها

نوشته ای از سجاد افضلی
انتشار در تاریخ 17 تیر 1403
دسته بندی: برنامه نویسی

تکمیل خودکار کد تأیید (OTP Autofill) قابلیتی است که باعث می‌شود کد ارسال‌شده از طریق پیامک، بدون نیاز به تایپ دستی، به‌صورت خودکار داخل اینپوت مربوطه قرار بگیرد. این ویژگی با استفاده از فناوری Autofill در مرورگرها و اپلیکیشن‌ها کار می‌کند و هم‌زمان پاسخ هر دو بخش عنوان را می‌دهد: هم «کد تأیید چیست و چگونه خودکار وارد می‌شود» و هم «قابلیت Autofill در اینپوت‌ها چه کاری انجام می‌دهد».

به زبان ساده، وقتی کاربر کد تأیید را دریافت می‌کند:

  • مرورگر یا سیستم‌عامل پیامک را تشخیص می‌دهد
  • کد عددی را استخراج می‌کند
  • و آن را مستقیم داخل فیلد کد تأیید قرار می‌دهد

نتیجه این فرآیند:

  • ورود سریع‌تر و بدون خطا
  • حذف اشتباهات تایپی
  • افزایش نرخ تکمیل ثبت‌نام یا ورود
  • تجربه کاربری روان‌تر، مخصوصاً در موبایل
قابلیت autofill

 قابلیت Autofill در اینپوت‌ها فقط به کد تأیید محدود نیست؛ همین مکانیزم برای پر کردن خودکار اطلاعاتی مثل شماره موبایل، ایمیل یا نام کاربر هم استفاده می‌شود. اما در کد تأیید، نقش آن حیاتی‌تر است چون کاربر دقیقاً در لحظه احراز هویت به سرعت و دقت نیاز دارد.

تکمیل خودکار یا autofill چیست؟

تکمیل خودکار کد تایید یا Autofill یک ویژگی است که در برنامه‌های کامپیوتری، وب‌سایت‌ها، مرورگرها و برنامه‌های موبایل مورد استفاده قرار می‌گیرد.

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

تکمیل خودکار فرم

تکمیل خودکار کد تایید OTP چگونه است؟

برای آنکه وقتی کد تایید OTP را از طریق پیامک برای کاربر ارسال می کنید ، مرورگر بتواند فرمت پیامک را تشخیص دهد و کد تایید را جایگذاری و یا تشخیص دهد باید متن پیامک را مشابه مطابق با متن زیر بنویسد.

ساختار پیامک autofill

به عنوان نمونه متن پیام به شکل زیر خواهد شد . به علت ترکیب فارسی و انگلیسی ممکن است ساختار در نمایش بهم بریزد اما باید مطمئن شوید که @ و # در جای درستی قرار گرفته اند.

کد تایید شما : 450065
@payam-resan.com #450065

تنظیمات افزونه دیجیتس برای Autofill

اگر از افزونه دیحیتس استفاده می کنید ، خود افزونه دیجیتس تنظیماتی را برای استفاده از قابلیت تکمیل خودکار پیشنهاد می دهد که می توانید طبق همان تنظیمات و ساختار کلی آن ، متن پیامک آن را شخصی سازی کنید.

تنظیمات تکمیل خودکار افزونه دیجیتس

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

91012767 - 021

چگونه قابلیت تکمیل خودکار را روی کل فرم اعمال کنیم؟

نمونه کد html زیر که مربوط به ساختار طبیعی یک فرم است را بررسی کنید. برای اینکه فرم شما در صورت برقرار بودن تمامی شرایط (نوع مرورگر، داده قبلی و … ) بتواند اطلاعات را بصورت خودکار پر کند، باید از ویژگی autocomplete = on استفاده نمایید.

<form action=".././" method="get" autocomplete="on">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname">
  <label for="email">Email:</label>
  <input type="text" id="email" name="email">
  <input type="submit">
</form>

هنگامی که تکمیل خودکار روشن است، مرورگر به طور خودکار مقادیر را بر اساس مقادیری که کاربر قبلاً وارد کرده است تکمیل می کند.

نکته: امکان تکمیل خودکار “روشن” برای فرم و “خاموش” برای فیلدهای ورودی خاص یا بالعکس وجود دارد

قابلیت autofill در اینپوت ها

همانطور که در بخش قبل توضیح دادیم، قابلیت autofill در اینپوت ها در واقع به معنای امکان پر کردن خودکار فیلدهای یک فرم ورودی بر اساس اطلاعات ذخیره شده در مرورگر یا برنامه است.

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

  1. پر کردن فرم‌های آنلاین: شامل فرم‌های ثبت‌نام، آدرس، تماس و پرداخت.
  2. ورود به حساب‌ها و سایت‌ها: پر کردن خودکار نام کاربری و رمز عبور.
  3. پر کردن اطلاعات تماس: شامل نام، آدرس، شماره تلفن و ایمیل.
  4. پر کردن اطلاعات پرداخت: شامل شماره کارت اعتباری، تاریخ انقضا و کد امنیتی.

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

 این ویژگی به طور معمول در سامانه های پیامکی ، وبسایت ها و مرورگرها و برنامه‌های موبایل مانند  Chrome، Safari، Firefox  و غیره پشتیبانی می‌شود و اطلاعات ذخیره شده در آن‌ها برای تکمیل خودکار کد تایید مورد استفاده قرار می‌گیرد.

قابلیت autofill در اینپوت ها

قرار گرفتن خودکار کد تایید در سامانه پیامکی

برای قرار دادن کد تایید پرشونده در سامانه پیامکی مراحل زیر را برای شما توضیح می دهیم.

  1. ابتدا باید سرویس پیامکی معتبر پیام رسان را انتخاب و در آن ثبت‌نام کنید.
  2. پس از ثبت‌نام، یک API Key از بخش وب سرویس ارسال پیامک دریافت خواهید کرد که امکان دسترسی به سرویس پیامکی را فراهم می‌کند.
  3. در مرحله بعد، باید نرم افزاری تنظیم کنید که قادر به تولید و مدیریت کدهای تایید باشد. این سرور باید یک الگوریتم برای تولید کدهای تصادفی (مانند یک عدد ۶ رقمی) داشته باشد. دقت کنید که ساختار پیامک را باید مطابق با دستور العمل ابتدای آموزش قرار دهید.
  4. سپس، از طریق وبسرویس پیامکی، کد تولید شده را به شماره موبایل کاربر ارسال کنید.
  5. بعد از ارسال، باید این کدها را همراه با زمان انقضا در پایگاه داده ذخیره کنید تا تنها کدهای معتبر پذیرفته شوند.
  6. کاربر پس از دریافت کد تایید، باید آن را در فرم ورودی وارد کند و سرور شما این کد را با کد ذخیره شده مقایسه می‌کند. در صورت مطابقت، دسترسی کاربر تایید می‌شود.

کسب و کار داری و میخوای تبلیغات پیامکی انبوه داشته باشی؟!

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

جهت ثبت نام در سامانه پیامکی پیام رسان، شماره موبایل خود را وارد کنید.

 کلام اخر

قابلیت Autofill در اینپوت‌ها، با پر کردن خودکار فیلدهای مختلف در فرم‌های آنلاین، ورود به حساب‌ها و سایت‌ها و انجام پرداخت‌های آنلاین، کاربران را از نیاز به وارد کردن دستی اطلاعات بی‌نیاز می‌کند.

سامانه پیامکی پیام رسان با داشتن قابلیت autofill براحتی اطلاعات کاربر را ذخیره و با یک الگوی مشخص کد تایید یا کد otp را برای مشتریان و کاربران خود ارسال می کند.

شما می توانید با خرید اولیه پنل اس ام اس پیام رسان براحتی از قابلیت کد تایید پرشونده برای ارسال پیامک کد تایید استفاده کنید و در صورت بروز مشکل یا راهنمایی با کارشناسان ما در این مجموعه پیامکی با شماره تلفن 91012767 - 021 تماس بگیرید.

این مقاله مفید بود ؟

به این مقاله امتیاز دهید

میانگین رتبه 4.4 / 5. تعداد رای : 27

هنوز کسی به این مطلب رای نداده ؛ شما اولین نفر باشید !

تحریریه از سجاد افضلی

سجاد افضلی

سجاد در حال حاضر یک برنامه نویسه که کار سئو و بهینه سازی هم انجام میده ، همیشه در کارش تو فکر خلق ایده های جدیده . به کتاب خوندن و گوش دادن پادکست ها تو حوزه توسعه فردی و رشد کسب و کارم خیلی علاقه داره .

ارسال کامنت

2 کامنت

  1. سیدقاسم

    7 شهریور 1403

    از رهنمائی های مفید تان یک عالم تشکر

    1. پیام رسان

      پیام رسان

      8 شهریور 1403

      از اینکه نظرتون رو با ما به اشتراک گذاشتید سپاسگذارم خوشحالیم که براتون مفید بود

ثبت نام ورود