Authentication

 Enable Authentication Routes

1. Buka file routes/web.php, dan tambahkan code di bawah ini

2. Untuk memastikan authentication routes sudah enable, jalankan command ini php artisan route:list

Enable User Registration

1. Buka file resources/views/auth/register.blade.php, tambahkan code di bawah ini



2. Buka file app/Http/Controllers/Auth/RegisterController.php, ubah kode menjadi seperti dibawah ini. Line 32 -33.


3. Pada browser buka halaman http://localhost:8000/register


4. Silahkan coba dengan data yang valid dan data tidak valid. Untuk validasi nya bia di lihat di app/Http/Controllers/Auth/RegisterController.php.


Enable User Login

1. Ketika sudah login dan mengunjungi halaman http://localhost:3000/login, maka akan di redirect ke halaman /home, yang mana halaman tersebut tidak ada, jadi kita perlu ubah ke halaman root /. Line 26-27 pada file app/Http/Middleware/RedirectIfAuthenticated.php


2. Pada file app/Http/Controllers/Auth/LoginController.php, kita perlu ubah redirect url nya. Line 29-30


3. Membuat views untuk halaman /login. Buat file resources/views/auth/login.blade.php



4. Buka halaman http://localhost:8000/login
Membuat Link Untuk Register, Login dan Logout
1. Buka file resources/views/layouts/app.blade.php, tambahkan code di bawah ini. Line 26-40


2. Kalau sudah login tampilan header di UI menjadi seperti ini

3. Kalau belum login tampilan header di UI menjadi seperti ini


Mendapatkan Current User Login
1. Buka file app/Http/Controllers/HomeController.php, tambahkan code dibawah ini. Line 7 dan line 13


2. Buka file resources/views/home/index.blade.php, tambahkan code dibawah ini. LIne 6-10.


3. Pada browser buka halaman http://localhost:8000/


Melindungi halaman dari user yang belum login

1. Buka file app/Http/Controllers/PostsController.php, tambahkan code dibawah ini. Line 13-17

2. Buka halaman http://localhost:8000/posts/create, kalau belum login akan di redirect ke halaman login

Comments

Popular posts from this blog

Authorization

Mengimplementasikan Suatu Web Service Pada Xampp

Basic Query