Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Kemanan link saat berpindah halaman berdasarkan userdata.

Gan mastah, saya mau bertanya. Saya login menggunakan "userdata", contoh saya mau pindah link objek pembayaran sendiri dengan ID = 6, namun jika ID = 6 itu di ganti dengan angka lain misal ID = 7 bisa pindah ke halaman pembayaran punya orang lain. jadi yg saya tanyakan gimana caranya agar jika saya ganti ke ID punya orang lain itu gak bisa masuk. bagaimana scriptnya ? saya menggunakan PHP framework CodeIgniter. Trima kasih

avatar tri185
@tri185

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

simpan id_user di data pembayarannya <pre> //contoh table pembayaran: id barang_yang_dibeli harga id_user </pre> Jadi, setiap mengakses data pembayaran cek apakah id_user nya sama dengan yang login kalau tidak, silahkan di redirect

avatar hilmanski
@hilmanski

2713 Kontribusi 2145 Poin

Dipost 6 tahun yang lalu

klo saya biasa gini:

controller

<pre> function invoice($id){ $user = $this-&gt;session-&gt;userdata('username'); //dapat data user dari session $cekID = $this-&gt;m_model-&gt;cekInvoice($id,$user) $if ($cekID == 0){ redirect('home'); }else { ===== tampilkan pembayarannya ===== } } </pre>

dan modelnya

<pre> function cekInvoice($id,$user){ $this-&gt;db-&gt;where('id_invoice', $id); $this-&gt;db-&gt;where('username', $user); $query = $this-&gt;db-&gt;get('tbinvoice'); return $query-&gt;num_rows(); } </pre>

avatar alexistdev
@alexistdev

25 Kontribusi 11 Poin

Dipost 6 tahun yang lalu

saran saya sih pakai session jadi nanti di save session login berdasarkan user id yang sedang login

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban