Sistem auth di django
Belajar sistem autentikasi dan autorisasi pada django. Cara membuat sistem register, login, lupa password, aktivasi akun via email dan masiih banyak lagi!
Update kelas terakhir : 5 tahun yang lalu
trailer auth django
Trailer kelas membuat sistem authentikasi dengan framework django
persiapan account app
mempersiapkan app accounts yang akan menampung kode yang berhubungan dengan auth
register user
membuat sistem registarsi user dengan custom logika signup yang kita buat
sistem login user
memanfaatkan sistem login yang sudah datang automatis dari django
logout dan menu dinamis
bagaimana sistem logout di django dan membuat menunya dinamis terhadap kondisi user
memproteksi halaman
memproteksi halaman django, hanya orang yang sudah login saja yang boleh mengakses
menambahkan model user ke post
menambahkan model user ke model post yang kita buat sebelumnya
proteksi kepemilikan data
memproteksi atau memberi autorisasi hanya kepada pemilik post
cara mengganti password
bagaimana cara mengganti password dengan fungsi yang sudah datang dari django
verifikasi email frontend
kita akan menyiapkan verifikasi email saat user baru mendaftar, mulai dari frontendnya
menyiapkan model baru
menambahkan model baru sebagai tambahan untuk status email user yang sudah diaktifkan atau belum
generate token saat signup
mengenerate token base64 dan random string sebagai kode unik untuk masing-masing user
persiapan mengirim email aktivasi
mengirim email ke user sebagai pengingat untuk mengaktifkan akunnya
memperbaiki error mengirim email
ada masalah saat kita mengirim email, kita perbaiki errornya sekarang
mengaktifkan user via token email
bagaimana logika mengaktifkan user yang sudah mengklik link dari emailnya agar bisa mengakses website
menghilangkan namespace accounts
ada masalah yang cukup rumit kalau kita menggunakan namespace saat menggunakan sistem authentikasi bawaan dari django
revisit mengganti password
karena namespace sudah dihilangkan, mengganti password bisa kita buat lebih automatis
reset lupa password
bagaimana dengan kasus saat user melupakan passwordnya, lihat disini
Daftar Video
Chapter: Intro
Chapter: Basic auth
Chapter: Model User
Chapter: Verifikasi via email
Chapter: Masalah namespace
Halaman ini adalah halaman video tutorial programming "Sistem auth di django".