در آموزش قبلی به چگونگی نصب و راهاندازی کامل آرکپچا پرداختیم. در این آموزش قصد داریم نحوه فعالسازی و استفاده از آرکپچا را از طریق بازارچه ابری ابرآروان توضیح دهیم.
با فعالسازی آرکپچا از طریق بازارچه ابری ابرآروان دیگر لازم نیست درگیر اضافهکردن کدهای جاوا اسکریپت در سایت خود شوید. هرجایی که نیاز به استفاده از آرکپچا داشتید صرفا با اضافهکردن یک المان HMTL به فرم خود، ویجت آرکپچا برای شما فعال خواهد شد. نصب آرکپچا با استفاده از این روش، با ۴ گام زیر قابل انجام است:
در سایت آرکپچا ثبت نام کنید. بعد از ورود به پنل مدیریت، با اضافه کردن وبسایت خود، site_key و secret_key را دریافت کنید.
ابتدا وارد حساب کاربری خود در ابرآروان شوید. سپس با رفتن به بخش CDN و سپس انتخابکردن دامین سایت موردنظر خود وارد بخش بازارچه ابری شوید. از بین محصولات موجود آرکپچا را انتخاب کنید.
سپس در صفحه باز شده روی گزینه تنظیمات کلیک کنید و کلید سایتی (site_key) که از سایت آرکپچا دریافت کرده اید را در ورودی وارد کنید.
توجه : دقت داشته باشید که دامین انتخابشده در ابرآروان باید با دامینی که در آرکپچا ثبت کردهاید یکسان باشد.
در کد HTML سایت خود، محل دقیق بارگذاری آرکپچا را مشخص کنید.
<div id="arcaptcha"></div>
ازین به بعد ویجت آرکپچا به جای المانی که شما مشخص کردهاید به صورت زیر نمایش داده خواهدشد.
اعتبارسنجی حل شدن چالش در سمت سرور و یا در سمت کلاینت بر عهده شما خواهد بود. (به صورت دقیقتر ارسال فیلد challenge_id به همراه سایر فیلد های فرم به سمت برنامه سمت سرور شما الزامی خواهد بود. چرا که شما باید در سمت سرور با استفاده از challenge_id و مشخصاتی که در زمان ثبتنام دریافت کردهاید ای پی آی verify را فراخوانی کنید)
پس از حل شدن چالش توسط کاربر، شما باید در سمت برنامه سرور خود از حل شدن درست این چالش بوسیله فراخوانی api مربوطه اطمینان حاصل کنید.(اعتبارسنجی دو مرحلهای)
مانند تصویر زیر به هنگام اعتبارسنجی سایر فیلدهای فرم خود بایستی با ارسال SITE_KEY و SECRET_KEY و challenge_id به سمت سرور آرکپچا از حل شدن کامل و درست چالش کاربر مطمئن شوید.
دریافت جواب success :true به این معنی است که کاربر شما چالش را به درستی حل کردهاست و شما میتوانید ادامه فرآیند برنامه سمت سرور خود را از سر بگیرید. در صورت دریافت پاسخ عدم موفقیت در حل چالش از سمت سرور آرکپچا، باید خطای مورد نظر خود را در جواب به کاربر سایت خود برگردانید.
همچنین شما میتوانید با مراجعه به بخش مستندات آرکپچا توضیحات بیشتری در مورد چگونگی استفاده از آرکپچا مطالعه کنید.
همین امروز آرکپچا را برای امنیت بیشتر وبسایت خود فعال کنید. در صورت بروز مشکل، از بخش پشتیبانی آنلاین و یا ایمیل با کارشناسان آرکپچا در ارتباط باشید.