• 5.6.29
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Authentication هویت کاربر را بررسی می‌کند و مشخص می‌سازد چه کسی وارد برنامه شده است. Laravel ابزارهای آماده‌ای برای ورود، خروج، بازیابی گذرواژه، نگهداری وضعیت ورود و محافظت از مسیرها فراهم می‌کند.

نحوه کار و کاربرد

در Laravel 5.6 می‌توان با دستور make:auth صفحات و مسیرهای پایه احراز هویت را ایجاد کرد. Guard روش احراز هویت را تعیین می‌کند و Provider مشخص می‌کند کاربر از کجا بارگذاری شود. Middleware مربوط به auth مسیرهای نیازمند ورود را محافظت می‌کند.

نمونه

php artisan make:auth
Route::get('/account', 'AccountController@index')->middleware('auth');
if (auth()->check()) { $user = auth()->user(); }

نکته

Authentication و Authorization دو مفهوم متفاوت‌اند: اولی هویت را بررسی می‌کند و دومی مجازبودن عملیات را.

اصطلاحات مرتبط در واژه‌نامه: صف | روت | کنترلر

مطالعه مرتبط در همین مجموعه