احراز هویت موبایلی لاراول با پکیچ Vordia

احراز هویت موبایلی لاراول با پکیچ Vordia

در بسیاری از سایت های لاراولی, نیاز است تا احراز هویت کاربران را با استفاده از تلفن همراه و ارسال اس ام اس در لاراول انجام دهیم. در اینجا عملکرد این بخش اینکه با شماره موبایل ثبت نام و کد ۴ یا ۶ رقمی به شماره موبایل ارسال می شود و با وارد کردن آن در بخش Verify موبایل به شرط درست بودن کد آن وارد سایت می شوید.

اینجاست که پکیچ Vordia همان کار را انجام می دهد که با اپراتور sms.ir کار می کند و البته در آینده اپراتورهای بیشتری اضافه خواهد شد.

مراحل نصب پکیچ Vordia

برای نصب پکیچ دستور زیر را وارد کنید:

composer require rayiumir/vordia

بعد فایل های پکیچ را پاپلیک کنید:

php artisan vendor:publish --provider="Rayiumir\\Vordia\\ServiceProvider\\VordiaServiceProvider"

دیتابیس را Migration کنید:

php artisan migrate

در مدل user.php این فیلد را ثبت کنید:

protected $fillable = [
        'name',
        'email',
        'password',
        'mobile',
        'otp',
        'login_token'
    ];

برای ثبت کلید API و TEMPLATE اپراتور sms.ir باید کد زیر در فایل .env ثبت کنید:

SMSIR_API_KEY= Add API KEY
SMSIR_OTP_TEMPLATE_ID= ADD OTP TEMPLATE ID

پیش نمایش :

Package Vordia
لاراول (Laravel) فوریه/01/2025 1611 0
به اشتراک بگذارید

دیدگاه شما

رایموند باغومیان

بنده رایموند هستم و سال ۹۲ وارد برنامه نویسی وب شدم و برنامه وردپرس و لاراول هستم. کم و بیش پروژه برای وردپرس و PHP نوشتم و تجربیات خودم رو با شما به اشتراک می گذارم.