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

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

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

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

به زبان ساده، وقتی کاربر رمز پویا (کد تایید یکبارمصرف) را دریافت می‌کند:

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

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

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

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

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

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

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

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

تکمیل خودکار پیامک در اندروید

در اندروید، این قابلیت معمولاً از طریق Google Play Services و اپلیکیشن پیام رسان پیش‌فرض فعال است. هنگام دریافت کد تأیید، سیستم آن را تشخیص داده و به‌صورت خودکار در فیلد مربوطه قرار می‌دهد.

تکمیل خودکار پیامک شیائومی

برای فعال سازی به Settings > Passwords & Security > Autofill Service رفته و گزینه «Google Autofill» یا «SMS Autofill» را فعال کنید. همچنین در برنامه Messages مجوز خواندن پیامک را بدهید.

تکمیل خودکار پیامک هواوی

در تنظیمات گوشی، مسیر Security > Autofill service را باز کرده و سرویس «Huawei Autofill» یا «Google Autofill» را روشن کنید. اجازه دسترسی به پیامک‌ها نیز لازم است.

تکمیل خودکار پیامک سامسونگ

بروید به Settings > General Management > Autofill service و گزینه «Google Autofill» را انتخاب کنید. همچنین در اپلیکیشن Messages، مجوز «SMS» را فعال نمایید.

تکمیل خودکار پیامک آیفون

در iOS، قابلیت «AutoFill OTP» از طریق iCloud Keychain و پیام‌ها کار می‌کند. کد تأیید بالای کیبورد پیشنهاد می‌شود و با یک ضربه در فیلد وارد می‌گردد.

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

تکمیل خودکار در مرورگر Google Chrome

Chrome با ذخیره‌سازی اطلاعات ورودی کاربر (مانند نام، ایمیل، شماره تماس) و فعال بودن ویژگی autocomplete="on" در فرم‌ها، آن‌ها را به‌طور خودکار پر می‌کند.

تکمیل در مرورگر موزیلا فایرفاکس

فایرفاکس نیز با قابلیت «AutoFill» اطلاعات ذخیره‌شده مانند آدرس، ایمیل و رمزهای عبور را در صورت فعال بودن تکمیل خودکار مرورگر و وجود ویژگی مناسب در فرم، وارد می‌کند.

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

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

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

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

حتما بخوانید: ارسال پیامک پترن

91012767 - 021

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

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

HTML
<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 در اینپوت ها

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

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

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

شاید برایتان جالب باشد: ارسال پیامک صوتی

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

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

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

 کلام اخر

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

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

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

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

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

میانگین رتبه 4.2 / 5. تعداد رای : 29

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

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

سجاد افضلی

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

ارسال کامنت

6 کامنت

  1. سیدقاسم

    7 شهریور 1403

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

    1. پیام رسان

      8 شهریور 1403

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

  2. مهدی رستمی

    7 تیر 1405

    برای کپی خودکار رمز پویا در اندروید دقیقاً باید چه چیزی فعال باشد؟ یعنی فقط خود گوشی کد پیامک را تشخیص می‌دهد یا داخل فرم سایت هم باید تنظیم خاصی انجام شده باشد؟

    1. احمدرضا احمدپور

      7 تیر 1405

      در اندروید، این قابلیت معمولاً از طریق Google Play Services و اپلیکیشن شبکه مجازی پیش‌فرض انجام می‌شود.
      وقتی کد تایید از طریق پیامک دریافت می‌شود، سیستم آن را تشخیص می‌دهد و داخل فیلد مربوطه قرار می‌دهد.
      البته بسته به نوع گوشی، ممکن است لازم باشد سرویس Autofill فعال باشد و مجوز خواندن پیامک هم برای برنامه Messages داده شود.
      برای فرم سایت هم اگر قرار باشد اطلاعات فرم به‌صورت خودکار پر شود، استفاده از ویژگی autocomplete می‌تواند کمک کند.

  3. سارا احمدی

    7 تیر 1405

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

    1. احمدرضا احمدپور

      7 تیر 1405

      در آیفون، قابلیت AutoFill OTP از طریق iCloud Keychain و پیام‌ها کار می‌کند.
      در این حالت معمولاً کد تایید بالای کیبورد پیشنهاد می‌شود و کاربر با یک ضربه می‌تواند آن را داخل فیلد وارد کند.
      بنابراین در آیفون ممکن است تجربه کاربر به شکل پیشنهاد کد بالای کیبورد باشد، نه الزاماً وارد شدن کاملاً خودکار بدون لمس کاربر.

ثبت نام ورود