Manual Auth User di Laravel

Manual Auth User di Laravel untuk melakukan authentifikasi terhadap user yang dipilih secara spesifik dari User instance

Untuk authentifikasi user, secara umum anda dapat menggunakan perintah Auth::attempt

$user_data = $request->only(['email', 'password']);
$auth = Auth::attempt($user_data);

// atau dengan remember me
$auth = Auth::attempt($user_data, $is_remember);

Hal tersebut dapat anda lakukan apabila user telah menginput credential dari akunnya. Namun apabila pada kasus-kasus tertentu, anda dapat melakukan authentifikasi user tanpa credential tersebut, yaitu dengan menggunakan Auth::login

$user = User::find(1);

$auth = Auth::login($user);

// atau dengan remember me
$auth = Auth::login($user, $is_remember);

Anda dapat melakukan seleksi user secara manual, kemudian melakukan authentifikasi dengan menggunakan instance User tersebut.


Saya bisa membuatkan anda Aplikasi berkualitas

© 2021 Adisparta. All rights reserved.