load->model('Common_model'); $this->load->model('Commonsql_model'); $this->load->model('Project_model'); } public function index() { $this->load->view('login'); } public function dashboard() { $data['project']=$this->Project_model->totalProjects(); $data['student']=$this->Project_model->totalStudents(); $data['subject']=$this->Project_model->totalSubject(); $data['faculty']=$this->Project_model->totalFaculties(); $data['projectList']=$this->Project_model->recentlyAddedProject(); $this->load->view('dashboard',$data); } public function login() { //echo "dsds";exit; $username=$this->input->post('username'); $password=$this->input->post('password'); $check=$this->Common_model->get_login_detail($username,$password); //echo $this->db->last_query();exit; if($check->num_rows()>0) { $ch=$check->row(); $this->session->set_userdata('username',$ch->username); $this->session->set_userdata('role',$ch->roleId); $this->session->set_userdata('id',$ch->id); $this->session->set_userdata('suc',' Successfully Logged in..!'); redirect('dashboard'); } else { $this->session->set_userdata('err','The username or password is incorrect.'); redirect(''); } } public function logout() { $admin_id=$this->session->userdata('id'); $data = array('id' => '', 'username' => ''); $this->session->unset_userdata($data); $this->session->sess_destroy(); redirect(''); } public function getOldPassword() { $id=$_POST['employeeId']; $oldpassword=$_POST['oldPassword']; $currentPassword=md5($oldpassword); $password=$this->Project_model->getOldPassword($id); if(isset($password) && $password->num_rows()>0) { $li=$password->row(); $dbpassword=$li->password; } if($currentPassword==$dbpassword) { echo "true"; }else { echo "false"; } } public function changePassword() { if($this->session->userdata('id')==""){redirect('');} $currentUser=$this->session->userdata('id'); if($this->input->post('submit')) { $newpassword=$this->input->post('newpassword'); $employeeId=$this->input->post('employeeId'); $table="employee"; $where=array("id"=>$employeeId); $values=array('password'=>md5($newpassword), 'updatedBy'=>$currentUser); $result=$this->Commonsql_model->updateTable($table,$where,$values); if($result) { $this->session->set_userdata('suc','successfully Updated'); redirect('change-password'); } else { $this->session->set_userdata('err','Please try again'); redirect('change-password'); } } $this->load->view('changepassword'); } }