احراز هویت موبایلی لاراول با پکیچ 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 224
https://rayium.ir/?p=1578

دیدگاه شما