Multi user login ,admin,siswa,p.sekolah, p.prakerin

1.bagaimana sih logikanya membuat login multi user? 2.butuh tabel berapa sih selain (user)yang mencakup username dan level, karena pada siswa ,p.sekolah,p,prakerin punya data di dalamnya

avatar inspikufun
@inspikufun

2 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Sebenarnya untuk login multi user tidak perlu banyak table, hanya perlu 1 table users saja cuman dengan structure yang tepat seperti menambahkan field role/hak_akses/status

<pre> Table user Nama Alamat Email Nohp Role </pre> Role disini bisa berbentuk macam2 terganntung ente enaknya gmn kalau saya biasa menggunakan 0,1,2,3 dan seterusnya

Atau mengunakan typedata <pre> Enum('admin','siswa','p.prakerin','p.sekolah') </pre>

Untuk logikanya bisa seperti ini

<pre> Login Proses login Set session role/hak akses Perulangan If(role == 'admin') Do something hete Else if (role == 'siswa') Do something here Else if (role == 'p.prakerin') Do something here Else Do something here </pre>

Atau bisa menggunakan angka 0,1,2,3 untuk role

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban