Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class Login extends CI_Controller {
- public function __construct()
- {
- parent::__construct();
- $this->load->model('M_login');
- // $this->load->library('session');
- }
- public function index()
- {
- $this->load->view('login');
- }
- public function auth()
- {
- $username = $this->input->post('username', TRUE);
- $password = $this->input->post('password', TRUE);
- $validate = $this->M_login->validate($username);
- foreach ($validate as $data)
- {
- $id_user = $data->id_user;
- $nama = $data->nama;
- $username = $data->username;
- $password_db = $data->password;
- // $pass = password_verify($password, $data->password);;
- $id_level = $data->id_level;
- $level = $data->level;
- $sesdata = array(
- 'id_user' => $id_user,
- 'nama' => $nama,
- 'username' => $username,
- 'id_level' => $id_level,
- 'level' => $level,
- 'logged_in' => TRUE
- );
- $verif = password_verify($password, $password_db);
- // $hash = password_hash($password, PASSWORD_BCRYPT);
- $this->session->set_userdata($sesdata);
- }
- /* $id_user = $this->session->userdata('id_user');
- $id_appear = 1;
- $data2 = array('id_appear' => $id_appear);
- $where = array('id_user' => $id_user);
- $online = $this->M_login->update_login($where, $data2, 'tb_user');
- */
- if ($sesdata && $verif)
- {
- redirect('admin/index');
- }
- else
- {
- echo $this->session->set_flashdata('msg','Username atau Password Salah');
- redirect('login/index');
- }
- }
- public function logout()
- {
- $this->session->sess_destroy();
- redirect('login/index');
- }
- }
- /* End of file Login.php */
- /* Location: ./application/controllers/Login.php */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement