Example #1
0
 /**
  *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');
     }
 }
Example #2
0
 /**
  *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'));
     }
 }