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 @@
$x
- @@ -56,13 +55,14 @@
-
- +
+ + - +
diff --git a/app/Views/member_layout/header.php b/app/Views/member_layout/header.php index 3f35061..ac79add 100644 --- a/app/Views/member_layout/header.php +++ b/app/Views/member_layout/header.php @@ -11,7 +11,7 @@ @@ -59,7 +59,7 @@
diff --git a/app/Views/memberaccess.php b/app/Views/memberaccess.php index 54db721..4bd58ea 100644 --- a/app/Views/memberaccess.php +++ b/app/Views/memberaccess.php @@ -207,7 +207,7 @@ Total $ -
assets/member_images/table-order-icon-white.png" alt=""> -
+
assets/member_images/table-order-icon-white.png" alt=""> 0
@@ -271,7 +271,9 @@
-
+ + +

Change Password

@@ -279,7 +281,8 @@

- + +
@@ -299,13 +302,15 @@
- +
update
+ +
diff --git a/writable.zip b/writable.zip new file mode 100644 index 0000000..695f2ff Binary files /dev/null and b/writable.zip differ