Postingan lainnya
Error redirect codeigniter
setiap kali ingin me-redirect ke alamat yang dituju, tampilannya pasti selalu link kosong gan
[url=https://ibb.co/Qjr4Bt0][/url]
nih hasilnya gan
[url=https://ibb.co/k1vSydg][/url]
6 Jawaban:
kemungkinan kode meredirect lagi ke web/login sedangkan $_POST['login'] udah kosong. untuk test coba tambahin ELSE
<pre> if(isset($_POST['login'])){ ... }else{ die('testing'); } </pre>
makasih jawabannya gan, tapi masih eror gan nih dah saya coba
[url=https://ibb.co/FwC995R]<img src='https://i.ibb.co/3NQwwpg/gambar2.png'>[/url] [url=https://movieplotholes.com/real-steel]real steel the hole movie[/url]
hasilnya gini juga gan
[url=https://ibb.co/pPgXxS9]<img src='https://i.ibb.co/rtgymV1/hasil2.png'>[/url] [url=https://imgbb.com/]upload image[/url]
Tanggapan
ELSE nya jangan taro disitu. taro dibagian paling belakang
mohon maaf nih gan bisa kasih contoh berupa picture code nya gan, maaf soalnya saya masih pemula gan, terima kasih
<pre> public function login(){ if(isset($_POST['login'])){ $user=........ . . if($hasil>0){ $pelogin=...... if($pelogin->level=='Admin'){ ... }elseif(...){ . . }else{ redirect('web/member'); } } }else{ die('testing'); } } </pre>
maaf gan sy lg males ngetik. yg titik-titik itu isi dengan kode semula.
kalau di redirect, otomatis $_POST['login'] jadi kosong lagi. Kemungkinan disini salah logikanya mas bro.
Jadi ketika $_POST['login'] kosong, ya nggak di eksekusi semua script yang didalam if tersebut, makanya kosong
coba ga usah pakai isset mas,pakai form validasinya ci aja.
<pre> $this->form_validation->set_rules( 'username', 'username', 'trim|required' ); $this->form_validation->set_rules( 'pass', 'pass', 'trim|required' ); if($this->form_validation->run()== false){ $this->session->set_flashdata('pesanGagal', validation_errors()); redirect("login"); } else { $cek = $this->login_model->proseslogin($user,$pass); if ($cek > 0){ $pelogin=...... if($pelogin->level=='Admin'){ ... }elseif(...){ . . }else{ redirect('web/member'); }
} else { $this->session->set_flashdata('pesanGagal', 'pass atau username tidak sama'); redirect("login"); } }
</pre>