Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function polisi_api($API_rawParameters){
- $APIparameters = array(
- 'api_key' => 'qwertyuiopasdfghjkl',
- 'secret' => 'asd123321123',
- 'user_id' => 5428
- );
- $API_rawParameters=json_decode($API_rawParameters);
- if ($API_rawParameters->api_key==$APIparameters['api_key'] && $API_rawParameters->secret==$APIparameters['secret'] && $API_rawParameters->user_id==$APIparameters['user_id']) {
- # code...
- $respon=true;
- }else{
- $respon=false;
- }
- return $respon;
- }
- public function testacl(){
- echo "<br/>".$this->input->server('REQUEST_METHOD')."<br/>";
- if($this->input->server('REQUEST_METHOD')=='POST'){
- header("Content-Type: application/json; charset=UTF-8");
- $reqBody=array();
- $reqBody=$this->input->post();
- $APIparameters_raw =json_encode($reqBody['api_parameters']);
- $APIdata_raw =json_encode($reqBody['raw_data']);
- $APIparameters =json_decode($APIparameters_raw);
- $APIdata =json_decode($APIdata_raw);
- var_dump($APIparameters);
- var_dump($APIdata_raw);
- }
- if($this->input->server('REQUEST_METHOD')=='GET'){
- $reqBody=array();
- $reqBody=$this->input->get();
- $APIparameters_raw =json_encode($reqBody['api_parameters']);
- $APIdata_raw =json_encode($reqBody['raw_data']);
- var_dump($APIparameters_raw);
- $APIparameters = array(
- 'api_key' => $this->input->get('api_key'),
- 'secret' => $this->input->get('secret'),
- 'user_id' => $this->input->get('user_id')
- );
- $checkMe=$this->polisi_api($APIparameters_raw);
- if ($checkMe==true) {
- # code...
- echo "Allowed!";
- }else {
- # code...
- echo "Not allowed!";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment