Laravel 8의 사용자 정의 로그인 (2020)
Alhamdulillah kali ini saya masih bisa menulis artikel yang semoga bisa bermanfaat bagi teman teman yang membaca..
Laravel 8에 로그인하기 Kustomisasi 로그인 공유하기
💡 정보 업데이트 Laravel 8
OK, langsung saja.. Laravel baru saja melakukan Update ke versi 8 yang membawa banyak sekali hal yang baru, Seperti menggunakannya TailwindCSS, Livewire, Folder Models, Jetstream, Pembaharuan Factory, dan lainnya.. yang teman - teman bisa baca sendiri di https://laravel.com/docs/8.x/releases
Jetstream, Laravel telah menghapus Laravel UI 및 Laravel 6 및 7 인증 Scaffold에 대해 자세히 알아보기
Nah.. Karena perubahan tersebut, Otomatis untuk melakukan kustomasi pada login pun berbeda. File"yang biasanya kita temui seperti LoginController.php sudah tidak ada di Laravel 8. Berikut adalah beberapa Cara yang telah temukan untuk kustomisasi Login di Laravel 8:
📬 Mengubah 입력 이메일 ketika 로그인
Ubah 이메일 menjadi apapun yang teman teman inginkan misalkan 사용자 이름입니다. Sehingga menjadi "사용자 이름"=> "사용자 이름". Dengan begitu teman teman bisa 로그인 menggunakan 사용자 이름 및 암호 tanpa butuh 이메일. Tentu Saja harus disesuaikan juga dengan yg di database.
🔓 Mengubah 경로 / Tujuan Setelah Berhasil 로그인
public const HOME = '/dashboard';
Nantinya, setelah 로그인 berhasil maka akan ke route yang teman teman arahkan disini
🔐 Mengubah 최소 요구 사항 암호 ketika 등록
Default/Bawaannya di Laravel 8 jika kita ingin register maka password minimum 8 Karakter untuk mengubahnya :
protected $length = 8;
Sesuai keinginan misalkan 10
✍️ Mengubah Bahasa Validasi ketika Error di 로그인 및 등록
function message()
Sebelumnya :
세수다냐 :
❤️ Membuat 로그인 컨트롤러 Sendiri
Nah, bagi teman teman yang ingin membuat 로그인 컨트롤러 sendiri bisa ikuti langkah - langkah berikut :
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class LoginController extends Controller{
public function authenticate(Request $request){
// Inputan yg diambil
$credentials = $request->only('email', 'password');
if (Auth::attempt($credentials)) {
// Jika berhasil login
return redirect('berhasil');
//return redirect()->intended('/details');
}
// Jika Gagal
return redirect('login');
}
}
콘토 :
Route::post('logged_in', [LoginController::class, 'authenticate']);
로그인 컨트롤러를 보내려면 로그인 컨트롤러를 보내거나 이메일을 보내거나 사용자 이름을 입력하세요. Tinggal ubah saja tulisan email di dalam $credentials dari kode yang saya berikan di atas.
⌛️ 펜업
좋아, 바가이마나? 인증은 Laravel 8에서 가능합니까? Sebenarnya masih ada banyak konfigurasi 인증 lainnya yang bisa diubah. Kalo memang teman teman mau juga Konfigurasi Authentication lainnya mungkin bisa komen aja dibawah kali ya 😉
세키안 세모가 버만파트..
테리마 카시 👊
Reference
이 문제에 관하여(Laravel 8의 사용자 정의 로그인 (2020)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/aibnuhibban/kustomisasi-login-di-laravel-8-1jin
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Laravel 8의 사용자 정의 로그인 (2020)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aibnuhibban/kustomisasi-login-di-laravel-8-1jin텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)