query($sql); $results = $query->getResultArray(); $data['users'] = $results; return $this->respond($data,200); } public function savePass() { $db = \Config\Database::connect(); $userid = $this->request->getPost('userid'); $pass = $this->request->getPost('pass'); $password = password_hash($pass,PASSWORD_DEFAULT); $sql = "update cmod.dbo.CM_USERS set PASSWORD='$password' where USERID='$userid'"; if( $db->query($sql) ) { return $this->respond(['message' => 'Save Success'],201); } else { $response = [ 'errors' => $db->errors(), 'message' => 'Invalids' ]; return $this->fail($response , 409); } } public function saveRole() { $db = \Config\Database::connect(); $userid = $this->request->getPost('userid'); $userroleid = $this->request->getPost('userroleid'); $sql = "if (not exists (select * from cmod.dbo.CM_USERS where USERID='$userid')) BEGIN INSERT INTO cmod.dbo.CM_USERS(USERID, USERROLEID, CREATEDATE) VALUES ('$userid','$userroleid', GETDATE()) END ELSE BEGIN UPDATE cmod.dbo.CM_USERS set USERROLEID='$userroleid' where USERID='$userid' END"; if( $db->query($sql) ) { return $this->respond(['message' => 'Save Success'],201); } else { $response = [ 'errors' => $db->errors(), 'message' => 'Invalids' ]; return $this->fail($response , 409); } } }