diff --git a/app/Controllers/Member_controller.php b/app/Controllers/Member_controller.php index 545fcc5..5091aba 100644 --- a/app/Controllers/Member_controller.php +++ b/app/Controllers/Member_controller.php @@ -114,7 +114,13 @@ class Member_controller extends BaseController { - + if ($memberdata['is_active'] == 0) + { + $this->session->setTempdata('error','Your account is deactivated',3); + $this->session->setTempdata('email',$this->request->getVar('email'),3); + $this->session->setTempdata('password',$this->request->getVar('password'),3); + return redirect()->to(base_url()); + } if (password_verify($password, $memberdata['password'])) @@ -1147,22 +1153,22 @@ class Member_controller extends BaseController public function member_password_edit() - { - - - - $array = $this->request->getVar(); - + { $id = $this->session->get('logged_user'); + $array = $this->request->getVar(); + $old_password = $this->request->getVar('old_password'); + $data =$this->MemberModel->where('id', $id )->find(); - $update =$this->MemberModel->where('id', $id )->set($array)->update(); - - return redirect()->to(base_url()."member_logout"); - - - - - + if(password_verify($old_password , $data[0]['password'])) + { + $update =$this->MemberModel->where('id', $id )->set($array)->update(); + // return redirect()->to(base_url()."member_logout"); + echo 1; + } + else + { + echo 0; + } } @@ -1178,13 +1184,9 @@ class Member_controller extends BaseController $data =$this->MemberModel->where('id', $id )->find(); if(password_verify($old_password , $data[0]['password'])) - echo 1; - else - echo 0; - } diff --git a/app/Models/Member_model.php b/app/Models/Member_model.php index b988430..19576bc 100644 --- a/app/Models/Member_model.php +++ b/app/Models/Member_model.php @@ -32,7 +32,7 @@ class Member_model extends Model { $builder = $this->db->table('member'); - $builder -> select("id,mobile,email,password,is_email_verified,name"); + $builder -> select("id,mobile,email,password,is_email_verified,name,is_active"); $builder -> where('email',$email); $result = $builder->get(); if(count($result->getResultArray()) ==1) diff --git a/app/Views/cart.php b/app/Views/cart.php index d81fc57..03d9682 100644 --- a/app/Views/cart.php +++ b/app/Views/cart.php @@ -53,7 +53,7 @@