/** *login the user */ private function _login($data) { $this->Mdl_sellers->setData('checkUser', $data['user_name_email'], $data['password']); $this->Mdl_users->setData('checkUser', $data['user_name_email'], $data['password']); // echo isAccountActive(); if (isAccountActive()) { // echo $data['user_name_email']; /* echo "login"; die();*/ if ($this->Mdl_users->checkUser()) { $user_data['data'] = $this->Mdl_users->getUserData(); $this->_setSessionData('authorize', $user_data); if ($user_data['data'][0]['chawri_users_username'] == '*****@*****.**') { $this->load->view('admin/header'); //$this->load->view('admin/aside'); $this->load->view('admin/dashboard'); $this->load->view('admin/footer'); } else { // setInformUser('success', 'Successfully login '); redirect('users/buyerHome'); } } elseif ($this->Mdl_sellers->checkSellers()) { $user_data = $this->Mdl_sellers->getUserData(); /* echo "Seller Login"; print_r($user_data); die();*/ $this->_setSessionData('sellers', $user_data); redirect(base_url() . 'sellers/homeSeller'); } else { //set flash message that his username and password do not match try again. setInformUser('error', 'Your username and password do not match'); redirect('users'); } } else { setInformUser('error', 'Your Account in not activated. Kindly verify your email to logon.'); redirect('users'); } }
/** *login the user */ private function _login($data) { $this->Mdl_users->setData('checkUser', $data['email'], $data['password']); if (hasUser()) { if (isAccountActive()) { if (stateUser()) { if ($this->Mdl_users->checkUser()) { $this->Mdl_users->setData('setSessionData', $data['email']); $user_data = $this->Mdl_users->getUserData(); $this->_setSessionData('authorize', $user_data); /*echo $user_data['user_role_name'];die;*/ if ($user_data['user_role_name'] == 'admin') { setInformUser('success', 'Login successfully'); redirect(base_url('admin')); } else { if ($this->session->userdata('user_products')) { redirect(base_url('users/do_upload')); } } setInformUser('success', 'Login successfully'); redirect(base_url('users')); } else { //set flash message that his username and password do not match try again. setInformUser('error', 'Your Username and password do not match. Please try again.'); redirect(base_url('users/login')); } } else { //set flash message that his username and password do not match try again. setInformUser('error', ' Your account has been disabled, Contact to Administrator.'); redirect(base_url('users/login')); } } else { setInformUser('error', 'Your Account in not activated. Kindly verify your email to login.'); redirect(base_url('users/login')); } } else { setInformUser('error', 'Your email is not registered with us. <br> Please register email using the Signup process.'); redirect(base_url('users/login')); } }