#9 ACCESS MANAGEMENT – Membuat Sistem Login Lengkap dengan CODEIGNITER 3
Sekarang kita akan membuat pengelolaan akses pada menu sesuai dengan role nya, agar memudahkan admin dan tidak langsung lewat database seperti video sebelumnya..
#codeigniter #tutorial
—
LINK
CodeIgniter : https://codeigniter.com
SBAdmin 2 : https://startbootstrap.com/themes/sb-admin-2/
Bootstrap : https://getbootstrap.com/
Font Awesome : https://fontawesome.com/
—
Apa yang harus dipelajari sebelum ngikutin seri ini :
– PHP DASAR
https://www.youtube.com/playlist?list=PLFIM0718LjIUqXfmEIBE3-uzERZPh3vp6
– OOPHP
https://www.youtube.com/playlist?list=PLFIM0718LjIWvxxll-6wLXrC_16h_Bl_p
– PHP MVC
https://www.youtube.com/playlist?list=PLFIM0718LjIVEh_d-h5wAjsdv2W4SAtkx
– CodeIgniter
https://www.youtube.com/watch?v=dMRCZGGAx74&list=PLFIM0718LjIVpXbAwu_Cg9PdJO1GvyvCn&index=10
https://www.youtube.com/watch?v=g5JT3EW38KM&list=PLFIM0718LjIVpXbAwu_Cg9PdJO1GvyvCn&index=11
https://www.youtube.com/watch?v=r-r6IhsE5vg&list=PLFIM0718LjIVpXbAwu_Cg9PdJO1GvyvCn&index=12
—
PLAYLIST LAIN:
– HTML Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIVuONHysfOK0ZtiqUWvrx4F
– CSS Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p
– Tutorial Sublime Text
https://www.youtube.com/playlist?list=PLFIM0718LjIWE-Ot9V9qcALx5OMAZY67c
– CSS Layouting
https://www.youtube.com/playlist?list=PLFIM0718LjIUu4Ju9GUL5zpLcuq08TKYr
—
MEDIA SOSIAL
– http://instagram.com/sandhikagalih
– http://twitter.com/sandhikagalih
– https://www.facebook.com/WebProgrammingUNPAS
– http://codepen.io/webprogrammingunpas
– https://github.com/webprogrammingunpas
—
UNIVERSITAS PASUNDAN BANDUNG
http://www.unpas.ac.id/
http://www.if.unpas.ac.id/
terimakasih dan selamat #ngoding!
@sandhikagalih
#9 ACCESS MANAGEMENT – Membuat Sistem Login Lengkap dengan CODEIGNITER 3
#9 ACCESS MANAGEMENT – Membuat Sistem Login Lengkap dengan CODEIGNITER 3
tutorialnya singkat padat n mantap..gmana kalau diadain juga tutorial tentang CMS?..thanks
Saya gagal mulu pak di checkboxnya pas di cek berkali kali ternyata salah penulisan di ajaxnya , harusnya roleId malah saya tulis roleID . Terima kasih pak sudah berbagi ilmunya
maaf pak, kok checkbox saya gak berhasil ya?
Permisi pak Sandika mau nanyak , di detik2 terakhir tentang A.I pada phpMyAdmin
Gimana cara nya di kolom "id" phpMyAdmin no nya jadi beraturan pak WALAUPUN KETIKA FILE DI DELETE ATAU ADD no nya tetap beraturan?
dan ini method saya pak:
public function changeAccess()
{
$menu_id = $this->input->post('menuId');
$role_id = $this->input->post('roleId');
$data = [
'role_id' => $role_id,
'menu_id' => $menu_id
];
$result = $this->db->get_where('user_access_menu',$data);
if ($result->num_rows() < 1) {
$this->db->insert('user_access_menu',$data);
}else {
$this->db->delete('user_access_menu',$data);
}
$this->session->set_flashdata('message','<div class="alert alert-success" role="alert">
Access changed !
</div>');
}
Saat saya klik tombol access, malah tidak menampilkan halaman role access. Padahal sudah saya buat, tapi malah muncul tulisan "404 Page Not Found"
Itu kenapa yaa? Mohon pencerahan 🙏🏻
Pak saya mau tanya, misalnya kita menambahkan usernya lagi contohnya seketariat, apakah kita perlu menambahkan kodisi lagi di controller loginya agar bisa mengakses sesuai hak accessnya? Atau hanya dengan menambahkan role dengan nama seketariat maka langsung bisa login dan tampil ke halaman kusus seketariatnya?
Assalamu'alaikum pak dhika, saya mau tanya, sistem login saya sudah selesai, tapi setelah saya perhatikan lagi, masih ada yg gagal, 1 di bagian checkbox role access, 2 di menampilkan nama file foto setelah browse, saya perhatikan kedua masalah itu memiliki syntax java script, apakah script saya nggak ke baca ya pak?
Padahal saya udah yakin syntax saya benar sesuai video, mohon tanggapan nya pak 🙏
kok checkbox saya yang di role itu tidak terceklis ya,padahal udah betul codingannya,mohon bantu para2 suhu yang ada disini
Ya allah muter2 liat salah karna ga masuk ke database, padahal salah koma aja,
Pak dikha luar biasa, meskipun ga kuliah saya bisa belajar dari jauh, doain pak supaya bisa masuk unpas taun depan.
Bantu amin dong. Hehe
luar biasa
kurang "/" doang bikin pusing
numpang tanya pak dhika, saya sudah mengikuti semuanya tetapi tidak berubah pada checkboxnya sama sekali. apa salah di ajax nya atau dmn ya pak? soalnya sudah coba cocokin codingannya dan masih ga berubah. errornya Failed to load resource: the server responded with a status of 500 (Internal Server Error)
bisa aj..
Terus terang saya masih khilaf dimana errornya, pas sy inspect halaman tidak ada error sama sekali..
script ajax seperti ini:
<script>
$('.form-check-input').on('click', function() {
const menuId = $(this).data('menu');
const roleId = $(this).data('role');
$.ajax({
url: "<?= base_url('admin/changeaccess'); ?>",
type: 'post',
data: {
menuId: menuId,
roleId: roleId
},
success: function() {
document.location.href = "<?= base_url('admin/roleaccess/'); ?>" + roleId;
}
})
}) </scrip>
Kira-kira ada teman2 yang ngalamin seperti saya, mohon dibantu..
Selamat siang pak.. penyebap ceklist untuk member tidak hilang .. padahal sudah buat helpernya.. mohon bantuan
Ketika coding tidak muncul tanda2 error disitu saya merasa lelah, meskipun akhirnya terbantu oleh inspect… Don't giving up
#pak dika.
punya saya eror di bagian <a href="<?= base_url('admin/roleaccess/') . $r['id']; ?>" … kenapa ya mohon info masih newbie pak..
#ask #paksandika
pak untuk akses nya sya tidak berhasil di bagian cekbox dan jquery, apa saya harus download dulu jquery nya tapi saya liat di video bapak , bapak tidak download jquery nya ? mohon di jawab pak terima kasih
Alhamdullilah berhasi juga. Gagal terus di bagian cackbox nya dan hampir menyerah, pas di ulang2 ternyata kurang koma di footer dan penulisan const nya salah . Terima kasih pak atas ilmunya.
ketika dosen kampus lain lebih dewa dan mudah dimengerti dari dosen kampus sendiri XD, mantap pak dika!!
Pak saya mau tanya, waktu saya check 33:23 kok tidak berubah dan alertnya tidak muncul, terimakasih
Misi numpang tanya kalo misalkan pas cekbox nya di klik tidak terjadi apa apa. terus ada error seperti ini di console. Post http//localhost/wpu/admin/changeaccess/ 500 (internal server error). itu kenapa ya pak?
Asw. Pak dika punya saya kasus rolenya banyak misalnya
table user_role
1. admin
2. bidang sekretariat
3. bidang perencanaan
dst
nah kasusnya ketika role_id == 3 , yang punya akun yang role_id nya tersebut diblock langsung pak , trus admin pun tidak bisa akses.
if ($user['is_active'] == 1) {
// Cek passwordnya
if (password_verify($password, $user['password'])) {
$data = [
'email' => $user['email'],
'role_id' => $user['role_id']
];
$this->session->set_userdata($data);
if ($user['role_id'] == 1) {
redirect('admin'); // Jika role user admin full
} else if ($user['role_id'] == 2) {
redirect('sekretariat'); // jika role user admin sekretariat
} else if ($user['role_id'] == 3) {
redirect('subbagianperencanaan'); // KASUSNYA DISINI
} else if ($user['role_id'] == 4) {
redirect('subbagianumum');
} else if ($user['role_id'] == 5) {
redirect('subbagianpenyelenggara');
} else if ($user['role_id'] == 6) {
redirect('bidangpembinaan');
} else if ($user['role_id'] == 7) {
redirect('bidangpembinaandasar');
} else if ($user['role_id'] == 8) {
redirect('bidangkebudayaan');
} else if ($user['role_id'] == 9) {
redirect('bidangpembinaandata');
} else {
redirect('user');
}
Mungkin teman-teman bisa membantu saya…
Pak Sandhika, ingin bertanya saya mengikuti dari awal tutorialnya, tetapi baru tau kalo ada pembuatan helper di foldernya, mohon penjelasannya di seri keberapa saya harus lihat yang berisi tutorial membuat function helper ? Terima kasih pak
Assalamualaikum pak ,
#ask mohon bantuan nya udh mentog
ini kenapa ya pas d url ajax yg change access ga bisa bisa padahal udh d klik d role acces nya tp ga ada respon apa apa d tambah ga ada d hapus acces nya juga ga ada
assalamualaikum pak mau tanya pak ini kan fungsi deletenya saya jalankan pak, nah waktu saya hapus role_id admin, dan saya tambahkan role_id baru dengan nama admin otamatis Idnya kn baru ya pak karna ( Auto_incremnt ), trus waktu saya login sebagai admin itu seakan2 saya bukan admin, karna id admin = 1 sedangkan insert baru jd id berubah, itu gmn ya kira2 ya pak ? mungkin teman2 ada yg sama seperti saya harap penjelasnnya terimaksih ?
ko punya saya tidak masuk ke database nya yah pak? padahal udah sama semua
mohon pak jawaban nya. terima kasih
Pak tolong buat bagian editnya. Soalnya ditutorial ngobar #11 tdk sama dan buat sy bingung
Jangan lupa subscribed dan jangan klik lewati iklan, salah satu bentuk kontribusi terhadap om dhika
Pak saya mau tanya kok saya pas klik menu access nya itu kok "a database error occurred"
Unknown column 'role_id' in 'where clause' padahal saya ngikutin tutorial nya dari awal..
Mohon pencerahan & bantuan nya master 😅
pak untuk membuat edit submenu di sub video ini bagaimana ya . saya coba liat ngobar sesi 11 dan diterapkan di sini , hehe belum berhasil. mungkin logika saya yg blm jalan, mohon yang tau kasih jalan ya makasih