Daftar dan Belajar Sekarang!

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!

Poin: 180 EXP

❱ Intro

trailer auth django download icon persiapan account app locked icon

❱ Basic auth

register user locked icon sistem login user locked icon logout dan menu dinamis locked icon memproteksi halaman locked icon

❱ Model User

menambahkan model user ke post locked icon proteksi kepemilikan data locked icon cara mengganti password locked icon

❱ Verifikasi via email

verifikasi email frontend locked icon menyiapkan model baru locked icon generate token saat signup locked icon persiapan mengirim email aktivasi locked icon memperbaiki error mengirim email locked icon mengaktifkan user via token email locked icon

❱ Masalah namespace

menghilangkan namespace accounts locked icon revisit mengganti password locked icon reset lupa password locked icon download icon

Detail Kelas

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


Sistem auth di django

time icon 3 minggu yang lalu
level icon Pertengahan