راکت

لاگین در لاراول

6 پاسخ

با سلام و وقتر بخیر
میخاستم بدونم چجوری چک کنم که کاربر لاگین کرده یا نه در لاراول؟
تشکر
@ali.bayat

ثبت پرسش جدید

پاسخ‌ها

6
mousareza
mousareza
@mousareza.broghani

ممنون ولی این منظورم نیست
من میخام انگار کاربر وقتی یوزر و پسوردشو زد وارد حالا پنلش بشه... منظورم اینه شاید بد گفتم :)

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

لاراول خودش Authentication system داره دیگه. شما بعد ار نصب لاراول کامند زیر رو اجرا کنید حالت پیش فرضش برای شما پیاده‌سازی میشه

php artisan make:auth

بعد می‌تونید به آدرس‌های زیر مراجعه کنید

http://yourdomain.com/login
http://yourdomain.com/register
mousareza
mousareza
@mousareza.broghani

درست میگین من زدم و این کارهارو انجام دادم
حالا میخام وقتی یوزنیم و پسوردمو زدم وارد سایت بشم ....
یعنی اتنتیکیشن رو انجام بده و اگه من یوزر بودم وارد بشم...
@ali.bayat

mkt
mkt
@mkt

خوب میتونی روی controller مربوطه middlewareبزاری یا روی construct__ کنترلرت :

روش یک :

Route::get('pages/mainpage', ['middleware' => 'auth', 'uses' => 'FooController@index']);

روش دوم:

public function __construct(){
    $this->middleware('auth');
}
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

دوستان توضیح دادند. یه روش دیگه هم داره که از متد middleware در کلاس Route استفاده کنید:

Route::get('user/profile', function () {
    // code here
})->middleware('auth')

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام