session = session(); $this->UserModel = new User_model(); helper(['form']); } public function index() { $data=[]; if($this->request->getmethod() == 'post') { $email = $this->request->getVar('email'); //echo $email; die(); $password = $this->request->getVar('password'); $userdata = $this->UserModel->verifyEmail($email); if($userdata) { if (password_verify($password, $userdata['password'])) { $this->session->set('logged_user',$userdata['id']); return redirect()->to(base_url().'admin_home'); } else{ $this->session->setTempdata('error','sorry wrong password entered for the Email',3); return redirect()->to(base_url()."/admin"); } }else { $this->session->setTempdata('error','sorry Email does not existe',3); return redirect()->to(base_url()."/admin"); } } return view('admin_login'); } public function admin_logout() { session()->remove('logged_user'); session()->destroy(); return redirect()->to(base_url()."admin"); } public function members_list() { $id = session()->get('logged_user'); $userdata['userdata']=$this->dModel->getLoggedInUserData($id); $data['Membersdata'] = $this->MemberModel->findAll(); echo view('layout/header',$userdata); echo view('members_list',$data); echo view('layout/footer'); } public function users_edit($user_id = null) { if($this->request->getmethod() == 'post') { //update member details $Data = $this->request->getVar(); $user_id = $this->request->getVar('id'); $this->UserModel->where('id', $user_id )->set($MemberData)->update(); return redirect()->to(base_url()."members_list"); } $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); $data['userList'] = $this->UserModel->where('md5(id)', $user_id )->find(); echo view('layout/header',$userdata); echo view('member_form',$data); echo view('layout/footer'); } public function member_add() { if($this->request->getmethod() == 'post') { //insert member details $MemberData = $this->request->getVar(); $this->MemberModel->save($MemberData); return redirect()->to(base_url()."members_list"); } $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); //print_r($userdata); die(); echo view('layout/header',$userdata); echo view('member_form'); echo view('layout/footer'); } // ----------------------------------------------- }