Diskon 50% terbatas! Masukkan kupon "programmer2025" di kelas apa saja

Menampilkan data user login seperti nama lengkap dihalaman beranda setelah log in

Bagaimana coding Menampilkan data user login seperti nama lengkap bukan username? kalo pke session cum

1.png2.png3.png

a muncur username aja, mohon pencerahan nya gan

avatar komangarta
@komangarta

4 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

<div>Kamu bisa manfaatin session yang udah disediain sama Codeigniter :<br>Berikut contoh script login dimana didalamnya sudah ada bagian untuk set data user yang login menjadi session :</div><pre>public function auth() { $session = session(); $model = new UserModel(); $email = $this-&gt;request-&gt;getVar('email'); $password = $this-&gt;request-&gt;getVar('password'); $data = $model-&gt;where('user_email', $email)-&gt;first(); if($data){ $pass = $data['user_password']; $verify_pass = password_verify($password, $pass); if($verify_pass){ $ses_data = [ 'user_id' =&gt; $data['user_id'], 'user_name' =&gt; $data['user_name'], 'user_email' =&gt; $data['user_email'], 'logged_in' =&gt; TRUE ]; $session-&gt;set($ses_data); return redirect()-&gt;to('/dashboard'); }else{ $session-&gt;setFlashdata('msg', 'Wrong Password'); return redirect()-&gt;to('/login'); } }else{ $session-&gt;setFlashdata('msg', 'Email not Found'); return redirect()-&gt;to('/login'); } }</pre><div><br><br>Dan ini untuk menampilkan data pengguna yg sudah login di controller Dashboard :</div><pre>&lt;?php namespace App\Controllers;

use CodeIgniter\Controller;

class Dashboard extends Controller { public function index() { $session = session(); echo "Welcome back, ".$session-&gt;get('user_name'); } }</pre><div><br>Untuk referensi nya bisa dilihat disiini ya <a href="https://mfikri.com/artikel/login-register-codeigniter4">https://mfikri.com/artikel/login-register-codeigniter4</a><br>Semoga terbantu.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban