سلام به همه ی عزیزان ویرگولی
تو این مطلب می خوام بهتون بگم که چطور میتونید به راحتی با نوشتن یک خط کد پی اچ پی یک کد تایید امنیتی تولید کنید با من همراه باشید .
نکته : منظورم از کد تایید همون کدی هست که هنگام ثبت نام تو سایت ها برای احراز هویت به صورت پیام یا ایمیل به همون میاد . میدونستم می دونی
خب برای این کار ابتدا باید composer روی سیستم تون نصب باشه اگه نیست از اینجا دانلود کنید (composer)
تو پوشه ای که کار می کنید commandline رو باز کنید و دستور زیر رو برای نصب لایبریری Scode وارد کنید
composer require taymaz/scode
بعد از اجرای دستور بالا کمپوزر شروع به نصب لایبریری می کند و پس از نصب آماده استفاده باشید
همانطور که گفتم استفاده از این لایبریری بسیار آسان است پس ما قرار نیست کار خاص و پیچیده ای انجام بدیم .
نکته : اگر از کمپوزر نمی توانید استفاده کنید حتما همین الان یاد بگیرین چون بسیار حیاتی برای برنامه نویس پی اچ پی است .
خب حالا داخل برنامه خود با کد زیر لایبریری را use کنید .
use Taymaz\Scode\Scode;
بعد از اینکه اضافه کردید به برنامه خودتون حالا باید با چند تا تابع آشنا بشید :
خب در مورد pinCode و textCode باید یکی انتخاب شود .
حالا روش استفاده :
Scode::pinCode()->size(4)->apply(); //خروجی برای مثال : 3456
همانطور که دیدید اول کلاس Scode رو صدا زدیم بعد تنظیمات مربوط به کد تایید خودمان را نوشتیم
در کد بالا نوع کد عددی را انتخاب کردیم { ()pinCode }
تعداد عدد را 4 تا مشخص کردیم { (4)size }
و در آخر با تابع apply دستور ساخت کد تایید را صادر کردیم .
نکته : توابع معرفی شده در قسمت بالا همگی قابل استفاده می باشد .
دو تا مثال می زنم برات تا کلا بره تو ذهنت .
مثال اول : ساخت کد تایید 6 رقمی مثل رمز پویا
$mycode = Scode::pinCode()->size(6)->apply(); echo $mycode;
خروجی مثلا : 532906
چرا میگم خروجی مثلا ؟! چون کد تایید تولید شده هر بار شانسی و متفاوت ساخته میشه .
مثال دوم : ساخت کد تایید 4 حرفی با پیشوند SR برای ایمیل
$mycode = Scode::textCode()->size(4)->prefix('SR')->apply(); echo $mycode;
خروجی مثلا : SRfwbj
خروجی مثلا : SRvdsy
خیلی ازت ممنونم که تا آخر با من بودی اگه سوالی چیزی داشتی توکامنت ها یا تو واتساپ (09147318832) با من در ارتباط باش .