- پنجشنبه 21 آبان 1405 ساعت 21:35
- 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 دو مفهوم متفاوتاند: اولی هویت را بررسی میکند و دومی مجازبودن عملیات را.
اصطلاحات مرتبط در واژهنامه: صف | روت | کنترلر