41 lines
1.0 KiB
PHP
41 lines
1.0 KiB
PHP
<?php
|
|
class Login extends MY_Controller {
|
|
function __construct() {
|
|
parent::__construct();
|
|
$email = $this->session->userdata('email');
|
|
$role = $this->session->userdata('id_role');
|
|
if (isset($email, $role))
|
|
{
|
|
switch ($role)
|
|
{
|
|
case 1:
|
|
redirect('dashboard');
|
|
break;
|
|
}
|
|
exit;
|
|
}
|
|
$this->load->model('Login_m');
|
|
}
|
|
|
|
public function cek(){
|
|
$email = $this->POST('email');
|
|
$password = $this->POST('password');
|
|
if($this->Login_m->cek_login($email,$password) == 0){
|
|
$this->flashmsg('<i class="glyphicon glyphicon-remove"></i> email tidak terdaftar!', 'danger');
|
|
redirect('login');
|
|
exit;
|
|
}else if($this->Login_m->cek_login($email,$password) == 1){
|
|
setcookie('email_temp', $email, time() + 5, "/");
|
|
$this->flashmsg('<i class="glyphicon glyphicon-remove"></i> Password Salah!', 'danger');
|
|
redirect('login');
|
|
exit;
|
|
}
|
|
redirect('login');
|
|
}
|
|
|
|
public function index() {
|
|
$this->load->view('sign-in');
|
|
}
|
|
}
|
|
|
|
?>
|