در لاراول، سیستم احراز هویت داخلی بهطور پیشفرض برای مدیریت و اعتبارسنجی کاربران، ثبتنام، ورود و خروج از سیستم فراهم شده است. این سیستم به شما این امکان را میدهد که به سرعت احراز هویت را در اپلیکیشنهای خود پیادهسازی کنید بدون نیاز به راهاندازی مجدد یا کدنویسی پیچیده.
مراحل استفاده از سیستم احراز هویت داخلی در لاراول
1. نصب سیستم احراز هویت لاراول
لاراول از نسخه 8 به بعد، سیستم احراز هویت داخلی را به راحتی با استفاده از Laravel Breeze یا Laravel Jetstream در اختیار شما قرار میدهد. این سیستمها امکان استفاده از احراز هویت را با رابط کاربری ساده و امکاناتی نظیر ثبتنام، ورود، تغییر رمز عبور، و تأیید ایمیل فراهم میکنند.
استفاده از Laravel Breeze
برای نصب Laravel Breeze، میتوانید از دستورات زیر استفاده کنید:
bashcomposer require laravel/breeze --dev php artisan breeze:install npm install && npm run dev php artisan migrate
این دستورات یک سیستم احراز هویت ساده شامل صفحات ثبتنام، ورود و تأیید ایمیل را برای شما ایجاد میکند.
استفاده از Laravel Jetstream
اگر به سیستم احراز هویت پیچیدهتری مانند احراز هویت دو عاملی یا تیمها نیاز دارید، میتوانید از Laravel Jetstream استفاده کنید:
bashcomposer require laravel/jetstream php artisan jetstream:install livewire npm install && npm run dev php artisan migrate
Jetstream به شما این امکان را میدهد که علاوه بر ورود و ثبتنام، قابلیتهای اضافی مانند احراز هویت دو عاملی، مدیریت پروفایل و تیمها را نیز داشته باشید.
2. پیکربندی سیستم احراز هویت
لاراول سیستم احراز هویت را با استفاده از جدولهای دیتابیس بهطور پیشفرض پ