Login Multi Role dengan Node JS, Express, MySQL, dan React JS (LENGKAP)

Pada video Ini Anda akan belajar bagaimana membuat login multi role atau multi user menggunakan node js, express, mysql, dan react js. Tidak hanya itu, Anda juga akan belajar bagaimana mengatur hak akses berdasarkan user yang login atau lebih di kenal dengan istilah RBAC (Role-Based Access Control). Selain itu, Anda juga akan belajar bagaimana agar user tetap login ketika pagenya reload tanpa harus menyimpan user info kedalam LocalStorage, SessionStorage, ataupun Cookie. Sehingga aplikasi kita akan aman dari serangan XSS (Cross-Site Scripting) dan CSRF (Cross-Site Request Forgery). Dan masih banyak lagi... Trakteer saya kopi ☕☕☕→ Chapters: 0:00 Intro 2:01 Backend & Dependencies 3:56 dan .env 10:02 Database dan Koneksi 11:35 Models dan Associations 17:36 Setup File Controllers 19:40 Setup File Routes 24:21 Database Sync 26:29 Users Controller 43:11 Auth Controller 51:19 AuthRoute Routing 56:27 Connect Session Sequelize 1:00:20 AuthUser Middleware & Protected Route 1:08:33 Products Controller 1:36:25 Create React App Redux Toolkit 1:37:33 Install Dependency 1:38:41 Clean Up File 1:41:05 Components, Pages, Routing 2:21:20 Axios Default Credentials 2:22:20 authSlice Redux 2:24:51 Login AsyncThunk 2:32:48 Login Components 2:43:05 Get User Login & Logout 2:45:36 Protected Dashboard 2:53:45 Protected Semua Page 3:02:21 Product List 3:07:47 Delete Product 3:11:40 Add New Product 3:17:50 Edit Product 3:23:11 User List & Delete User 3:27:20 Add New User 3:33:30 Update User 3:40:41 Outro Source Code: Backend → Frontend →
Back to Top