Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
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.png
2.png
3.png
a muncur username aja, mohon pencerahan nya gan
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->request->getVar('email'); $password = $this->request->getVar('password'); $data = $model->where('user_email', $email)->first(); if($data){ $pass = $data['user_password']; $verify_pass = password_verify($password, $pass); if($verify_pass){ $ses_data = [ 'user_id' => $data['user_id'], 'user_name' => $data['user_name'], 'user_email' => $data['user_email'], 'logged_in' => TRUE ]; $session->set($ses_data); return redirect()->to('/dashboard'); }else{ $session->setFlashdata('msg', 'Wrong Password'); return redirect()->to('/login'); } }else{ $session->setFlashdata('msg', 'Email not Found'); return redirect()->to('/login'); } }</pre><div><br><br>Dan ini untuk menampilkan data pengguna yg sudah login di controller Dashboard :</div><pre><?php namespace App\Controllers;
use CodeIgniter\Controller;
class Dashboard extends Controller { public function index() { $session = session(); echo "Welcome back, ".$session->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>