passwordHash($data); return $data; } protected function beforeUpdate(array $data){ $data= $this->passwordHash($data); return $data; } protected function passwordHash(array $data) { if(isset($data['data']['password'])) $data['data']['password'] = password_hash($data['data']['password'],PASSWORD_DEFAULT); return $data; } public function verifyEmail($email) { $builder = $this->db->table('users'); $builder -> select("id,mobile,email,password,is_active"); $builder -> where('email',$email); $result = $builder->get(); if(count($result->getResultArray()) ==1) { return $result->getRowArray(); }else{ return false; } } }