Rabu, 21 Maret 2018

Senin, 12 Maret 2018

cara mendapatkan id sesuai user login di codeigniter (how to get data on session login user codeigniter)

masuk ke controller :
application-controllers-login.php

public function check()
{
$username = $this->input->post('username');
$password = md5($this->input->post('password'));
$result = $this->user_model->login($username, $password);
if($result->num_rows() == 1)
{
foreach ($result->result() as $login)
{
$sess_data['id'] = $login->id; //tambah menu ini
$sess_data['username'] = $login->user_name;
$sess_data['role'] = $login->user_name;
$sess_data['email'] = $login->user_name;
$sess_data['pps_id'] = $login->user_name;

$this->session->set_userdata($sess_data);
}
redirect('dashboard', 'refresh');
}
else
{
$this->session->set_flashdata('login_message', 'Wrong username or password!');
redirect('login', 'refresh');
echo "<script>history.go(-1)</script>";
}
}

cara mengambil session nya di controller untuk created_by :

langsung pakai script $user = $this->session->userdata('id');
karena udah global