Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68837 Members, 786 Products, 5386 Topic, 13072 Comments)

Tambah Users Tetapi Hak Akses Tidak Bisa Terinput

Dibuat
Login Terakhir 29 Hari lalu,
Telah Dilihat 1174 Kali
Lawumedia Indonesia 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 !!!

Online