Open rawaludin opened 10 years ago
Menurut saya, Confide - Authentication solution for Laravel cocok untuk modul ini. Mudah digunakan dan customizable. Fiturnya pun lengkap, seperti:
mas @nicklaros user management tidak akan menggunakan package. Tujuannya agar developer lain belajar membangun sistem user management.
owh sip sip ^_^
activation_token (untuk aktivasi user ketika register) reminder_token (untuk forget password) ================================> jadikan satu confirmation token penggunaan tinggal lihat status user, kalo aktif berarti reset password
remember_token (untuk fitur remember login) => ini bukannya udah otomatis kesimpen di session and cookies ya?
Fitur user management akan dibuat dari stracth. Tujuannya agar developer yang lain bisa belajar membangun user management tanpa package.
User management ini akan menggunakan paradigma RBAC. Fitur-fitur dalam user management adalah:
Beberapa fitur yang tidak akan dikerjakan di milestone 1:
ERD untuk user management:
users (menyimpan data user)
groups (menyimpan data group)
permissions (menyimpan data permission/role)
user_group
permissionable (digunakan untuk relasi permission ke group dan user)