Postingan lainnya
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
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