Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67505 Members, 783 Products, 5291 Topic, 12956 Comments)

Tambah Users Tetapi Hak Akses Tidak Bisa Terinput

Dibuat
Login Terakhir 17 Hari lalu,
Telah Dilihat 1054 Kali
ADNinc Dev Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. mau tanya saya mau menambahkan sebuah manajemen users untuk mengelola halaman administration tetapi hak aksesnya tidak bisa, mohon solusinya ya mas?
  3.  
  4. //Controller
  5.  
  6. public function tambah_manajemenuser(){
  7. if (isset($_POST['submit'])){
  8. $config['upload_path'] = 'asset/foto_user/';
  9. $config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
  10. $config['max_size'] = '1000'; // kb
  11. $this->load->library('upload', $config);
  12. $this->upload->do_upload('e');
  13. $hasil=$this->upload->data();
  14. if ($hasil['file_name']==''){
  15. $data = array('username'=>$this->db->escape_str($this->input->post('a')),
  16. 'password'=>sha1($this->input->post('b')),
  17. 'nama_lengkap'=>$this->db->escape_str($this->input->post('c')),
  18. 'email'=>$this->db->escape_str($this->input->post('d')),
  19. 'level'=>$this->db->escape_str($this->input->post('f')),
  20. 'id_session'=>sha1($this->input->post('a')).'-'.date('YmdHis'));
  21. }else{
  22. $data = array('username'=>$this->db->escape_str($this->input->post('a')),
  23. 'password'=>sha1($this->input->post('b')),
  24. 'nama_lengkap'=>$this->db->escape_str($this->input->post('c')),
  25. 'email'=>$this->db->escape_str($this->input->post('d')),
  26. 'foto'=>$hasil['file_name'],
  27. 'level'=>$this->db->escape_str($this->input->post('f')),
  28. 'id_session'=>sha1($this->input->post('a')).'-'.date('YmdHis'));
  29. }
  30. $this->Model_app->insert('users',$data);
  31.  
  32. $mod=count($this->input->post('modul'));
  33. $modul=$this->input->post('modul');
  34. $sess = sha1($this->input->post('a')).'-'.date('YmdHis');
  35. for($i=0;$i<$mod;$i++){
  36. $datam = array('id_session'=>$sess,
  37. 'id_modul'=>$modul[$i]);
  38. $this->Model_app->insert('users_modul',$datam);
  39. }
  40.  
  41. redirect('administrator/manajemenuser/');
  42. }else{
  43. $title ='Tambah Manahemen Users';
  44. $proses = $this->Model_app->view_where_ordering('modul', array('publish' => 'Y','status' => 'user'), 'id_modul','DESC');
  45. $data = array('record' => $proses, 'title' => $title);
  46. $this->template->load('administrator/template','administrator/mod_users/view_users_tambah',$data);
  47. }
  48. }
  49.  
  50. dan saya juga menambahkan screenshotnya di bawah ini
Ada 2 File Kiriman :
1. mod-1.PNG (27 KB)
2. mod-2.PNG (25 KB)

Ada 1 Jawaban

Bukhori Muslim
commented on 24 Jan 2019 08:37:50
  1. Assalam,.. pertama coba share inputan modulnya,
  2. saya perlu lihat name pada : $this->input->post('modul')
  3. apakah seperti ini : <input type='hidden' name='modul$no'> ??
  4.  
  5. jika benar data harusnya masuk,.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!