تکمیل خودکار کد تایید (Autofill)
انتشار: دی 03، 1403
بروزرسانی: 29 خرداد 1404

تکمیل خودکار کد تایید (Autofill)


تکمیل خودکار کد تایید (Autofill) قابلیتی است که در دستگاه های هوشمند و نرم افزارهای مدیریت فرم یا داده ارائه می شود. این ویژگی باعث می شود کدهای تأیید یک بار مصرف (One-Time Password یا OTP) که معمولاً از طریق پیامک یا ایمیل برای تأیید هویت ارسال می شوند، به طور خودکار شناسایی و در فیلد مربوطه وارد شوند.

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

تاریخچه و اهمیت Autofill

قابلیت autofill یا تکمیل خودکار کد تایید و سایر اطلاعات مهم و پرکاربرد، از اوایل دهۀ 2000 با هدف ساده تر شدن فرآیند پر کردن فرم های آنلاین و کاهش اشتباهات تایپی ایجاد شد. ابتدا، مرورگرها تنها قادر به ذخیرۀ اطلاعات محدودی مانند نام کاربری و رمز عبور بودند. اما با به روزرسانی مرورگرها، امکان ذخیرۀ طیف وسیعی از اطلاعات شخصی و حساس با استفاده از Autofill فراهم شد.

توسعۀ این فناوری به مرورگرها محدود نشد و به سایر برنامه های کاربردی مانند ایمیل، برنامه های پرداخت آنلاین، صفحات پرداخت و… نیز گسترش پیدا کرد. در واقع، Autofill از یک ویژگی ساده به فناوری ای پیچیده و ضروری تبدیل شده که نقش مهمی در تسریع فرآیندها و بهبود تجربۀ کاربری دارد.

Autofill چگونه کار می کند؟

Autofill بر اساس شناسایی الگوها و داده های ذخیره شده در دستگاه یا مرورگر عمل می کند. این فناوری به صورت زیر کار می کند:

  1. ذخیرۀ اطلاعات: مرورگرها یا برنامه ها اطلاعاتی مانند نام، آدرس، شماره تلفن، کدهای تأیید، و جزئیات پرداخت را در پایگاه داده محلی یا حساب ابری کاربر ذخیره می کنند. این اطلاعات معمولاً با اجازه کاربر ذخیره می شوند.
  2. تشخیص الگوهای فرم: هنگام باز شدن یک صفحه وب یا برنامه ای که شامل فرم های ورودی است، Autofill الگوی فیلدها (مانند «نام»، «آدرس ایمیل» یا «شماره کارت اعتباری») را شناسایی می کند.
  3. پیشنهاد تکمیل خودکار: سیستم با تطبیق الگوهای شناسایی شده با داده های ذخیره شده، گزینه های مرتبط را به کاربر پیشنهاد می دهد. این پیشنهاد معمولاً در کنار یا بالای فیلد ظاهر می شود.
  4. پر کردن فیلدها: با انتخاب کاربر، اطلاعات به صورت خودکار در فیلدهای مربوطه درج می شوند.

کاربرد در احراز هویت دو مرحله ای

قابلیت تکمیل خودکار کد تایید می تواند در احراز هویت دو مرحله ای نیز مورد استفاده قرار بگیرد. با توجه به محدود بودن زمان استفاده از OTPها در تراکنش های بانکی یا هنگام احراز هویت دو مرحله ای (Two Factor Authentication) برای ورود به اپلیکیشن های مختلف یا وب سایت های برخی از ارگان های دولتی، وجود قابلیت Autofill می تواند بسیار کمک کننده باشد. در صورت فعال بودن این گزینه، کاربر نیازی به حفظ کردن یا کپی کردن کد تایید پیامکی نداشته و می تواند به آسانی کد را انتخاب و وارد کند.

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

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

تنظیمات Autofill در مرورگر Google Chrome

اگر می خواهید قابلیت Autofill یا Autocomplete را در Google Chrome برای خودتان فعال کنید تا هربار نیازی به وارد کردن پسوورد در وب سایت های مختلف نداشته باشید، به روش زیر عمل کنید:

  • مرورگر را باز کنید و به منوی تنظیمات (Settings) بروید.
  • به بخش Autofill یا Privacy and Security بروید.
فعالسازی قابلیت autofill در Google Chromeفعالسازی قابلیت autofill در Google Chrome

مرحلۀ 1: فعالسازی قابلیت autofill در Google Chrome

  • گزینه های مربوط به Passwords, Payment Methods, یا Addresses and More را فعال کنید.
  • اطلاعات جدید را اضافه کنید یا اجازه دهید مرورگر هنگام ورود اطلاعات، آن ها را ذخیره کند.
تنظیمات اتوفیل در مرورگر کرومتنظیمات اتوفیل در مرورگر کروم

مرحلۀ 2: فعالسازی قابلیت autofill در Google Chrome

فعال سازی autofill در مرورگر Firefox

برای این کار، نیاز به نصب اکستنشن Lightning Autofill مخصوص Firefox دارید. بعد از نصب این اکستنشن می توانید فقط برای یک بار فرم اطلاعات را پر کنید و برای دفعات بعدی، از قابلیت تکمیل خودکار اطلاعات استفاده کنید.

استفاده از اکستنشن فایرفاکس برای فعال سازی قابلیت Autofillاستفاده از اکستنشن فایرفاکس برای فعال سازی قابلیت Autofill

مرحلۀ 1: استفاده از اکستنشن فایرفاکس برای فعال سازی قابلیت Autofill

چگونه به کمک پیامک، بازاریابی خود را گسترش دهیم؟چگونه به کمک پیامک، بازاریابی خود را گسترش دهیم؟حتما بخوانید: چگونه به کمک پیامک، بازاریابی خود را گسترش دهیم؟
استفاده از اکستنشن فایرفاکس برای فعال سازی قابلیت Autofillاستفاده از اکستنشن فایرفاکس برای فعال سازی قابلیت Autofill

مرحلۀ 2: استفاده از اکستنشن فایرفاکس برای فعال سازی قابلیت Autofill

تنظیمات Autofill در مرورگر Safari (iOS و macOS)

  • در تنظیمات، گزینۀ Apps و سپس Safari را انتخاب کنید.
  • گزینۀ Autofill را انتخاب کنید.
  • گزینۀ Autofill Passwords and Passkeys را فعال کنید و مشخص کنید که می خواهید پسووردها در چه قسمتی ذخیره شوند (مثلاً اپ Passwords آیفون)
تنظیمات فعالسازی قابلیت autofill در مرورگر سافاریتنظیمات فعالسازی قابلیت autofill در مرورگر سافاری

تنظیمات فعالسازی قابلیت autofill در مرورگر سافاری

Autofill در دستگاه های Android

  • به تنظیمات دستگاه بروید و بخش Google را باز کنید.
  • در بخش Autofill and Passwords، گزینه های مورد نظر خود را انتخاب و آن ها را فعال کنید.
فعالسازی قابلیت تکمیل خودکار اطلاعات در اندرویدفعالسازی قابلیت تکمیل خودکار اطلاعات در اندروید

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

فعالسازی قابلیت Autofill در دستگاه های iOS

  • در تنظیمات، گزینۀ Apps و سپس Passwords را انتخاب کنید.
  • گزینۀ View Autofill Settings را انتخاب کنید.
  • گزینۀ Autofill Passwords and Passkeys را فعال کنید و مشخص کنید که می خواهید پسووردها در چه قسمتی ذخیره شوند (مثلاً اپ Passwords آیفون)
فعالسازی قابلیت autofill در iOSفعالسازی قابلیت autofill در iOS

مراحل فعالسازی قابلیت autofill در iOS

راهنمای استفاده در فرم های وب

در صورتی که تمایل به فعال سازی قابلیت Autofill یا Autocomplete در فرم های وب سایت خود را داشته باشید، در نمونه کد html مربوط به فرم، عبارت autocomplete = on را در کد فرم استفاده کنید.

فعالسازی قابلیت autofill در فرم های وبفعالسازی قابلیت autofill در فرم های وب

اگر autocomplete = on را در کد فرم قرار دهید، مرورگر فیلدهای فرم را طبق اطلاعاتی که قبلاً توسط کاربر وارد شده و مرورگر اجازۀ ذخیره سازی آن ها را داشته، پر می کند.

فعال سازی Autofill هنگام ارسال پیامک کد تایید با افزونۀ دیجیتس

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

قابلیت تکمیل خودکار کد تایید پیامکی هنگام ارسال با خط اختصاصی

اگر پیامک کد تایید را با خط اختصاصی ارسال می کنید، برای فعال سازی تکمیل خودکار کد تایید به این شکل عمل کنید:

در پیشخوان سایت خود، گزینۀ Digits را از منوی سمت راست انتخاب کنید. از داشبورد دیجیتس، وارد بخش درگاه پیامکی شوید.

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

مرحلۀ 1: فعالسازی قابلیت تکمیل خودکار کد تایید پیامکی هنگام ارسال با خط اختصاصی در افزونۀ دیجیتس

نام کاربری، رمز عبور و سایر اطلاعات مورد نیاز را وارد کنید.

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

@{DOMAIN} #{OTP}

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

مرحلۀ 2: فعالسازی قابلیت تکمیل خودکار کد تایید پیامکی هنگام ارسال با خط اختصاصی در افزونۀ دیجیتس

نکته: در صورتی که عبارت بالا در متن پیامک درج نشود، قابلیت تکمیل خودکار کد تایید فعال نخواهد شد.

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

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

تست قابلیت تکمیل خودکار کد تایید پیامکی در افزونۀ دیجیتس

برای مثال، فرض کنید پیامک از سمت ملی پیامک ارسال شود و متن پیامک را به این صورت بنویسیم:

کد تایید شما:

@{DOMAIN} #{OTP}

پیامک ارسالی به شکل زیر خواهد بود؛ کد تایید به صورت تصادفی تعیین می شود:

کد تایید شما:

@melipayamak.org #31674

در صورت نیاز به کسب اطلاعات بیشتر دربارۀ ارسال پیامک با افزونۀ دیجیتس، راهنمای افزونه دیجیتس\xa0را بخوانید.

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

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

@melipayamak.com #{0}

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

مرحلۀ 1: فعالسازی قابلیت تکمیل خودکار کد تایید پیامکی هنگام ارسال با وب سرویس خدماتی اشتراکی با دیجیتس

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

نکته: به جای آدرس melipayamak.com، آدرس وب سایت خود را بنویسید.

در این حالت، کد تایید به صورت تصادفی به جای {0} قرار می گیرد.

کد تایید شما:

@melipayamak.com #17098

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

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

مرحلۀ 2: فعالسازی قابلیت تکمیل خودکار کد تایید پیامکی هنگام ارسال با وب سرویس خدماتی اشتراکی با دیجیتس

در صورت نیاز به کسب اطلاعات بیشتر دربارۀ ارسال پیامک با استفاده از الگو (پترن) در وب سرویس خدماتی اشتراکی، مقالۀ پیامک پترن را بخوانید.

مزایا و معایب تکمیل خودکار کد تایید و سایر اطلاعات

استفاده از قابلیت Autofill چه مزایا و معایبی برای کاربران دارد؟ هنگام استفاده از این قابلیت باید به چه نکاتی توجه کنیم و در چه مواردی احتیاط کنیم؟

مزایای استفاده از Autofill

  1. صرفه جویی در زمان بدون نیاز به تایپ مجدد اطلاعات در هر فرم
  2. کاهش احتمال اشتباهات تایپی هنگام وارد کردن اطلاعات
  3. بهبود تجربۀ کاربری

معایب استفاده از Autofill

  1. احتمال بروز برخی مشکلات امنیتی در صورت به سرقت رفتن دستگاه یا آلوده شدن به بدافزارها
  2. وجود احتمال حملات فیشینگ در صورت وارد کردن اطلاعات در سایت های جعلی و ذخیره کردن آن ها برای استفاده از قابلیت autofill
  3. وابستگی به مرورگر

هنگام استفاده از قابلیت Autofill به چه نکاتی توجه کنیم؟

  1. بهتر است اطلاعات مربوط به کارت های بانکی خود را در صفحات پرداخت ذخیره نکنید.
  2. برای افزایش امنیت حساب های خود، از احراز هویت دو مرحله ای استفاده کنید.
  3. مرورگر را به صورت مداوم آپدیت کنید تا از آخرین ویژگی های امنیتی موجود بهره مند شوید.
  4. اطلاعات را فقط در وب سایت های معتبر ذخیره کنید.

نتیجه گیری

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