mqnoy

server.php

Aug 6th, 2018
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.39 KB | None | 0 0
  1. <?php
  2. /**
  3.  *
  4.  *
  5.  */
  6. class Auth{
  7.  
  8.     public function tokenMatch($getToken='',$getTokensecret=''){
  9.         define('MATCH_TOKEN','12345asdfghjkl');
  10.         define('MATCH_TOKEN_SECRET','abcsecret');
  11.             if ($getToken != MATCH_TOKEN || $getTokensecret != MATCH_TOKEN_SECRET) {
  12.                 # code...
  13.                $respons=false;
  14.             }else{
  15.                 $respons=true;
  16.             }
  17.         return $respons;    
  18.     }
  19.  
  20.     public function check_Reqheader(){
  21.         $REQ_HEADER = getallheaders();
  22.         $REQ_HEADER_TOKEN = (empty($REQ_HEADER['token']) ? $resToken=null : $resToken=$REQ_HEADER['token']);
  23.         $REQ_HEADER_SECRET = (empty($REQ_HEADER['secret']) ? $resTokenSecret=null : $resTokenSecret=$REQ_HEADER['secret']);
  24.         $respons=array(
  25.             'tokenRes'          => $resToken,
  26.             'secrettokenRes'    => $resTokenSecret
  27.         );
  28.         return $respons;
  29.     }
  30. }
  31.  
  32. $Auth=new Auth();
  33. $cekReqToken = $Auth->check_Reqheader();
  34. // var_dump($cekReqToken);
  35. if ($cekReqToken['tokenRes'] != null && $cekReqToken['secrettokenRes'] != null) {
  36.     # code...
  37.    $doAuth = $Auth->tokenMatch($cekReqToken['tokenRes'],$cekReqToken['secrettokenRes']);
  38.     var_dump($doAuth);
  39. }else {
  40.     # code...
  41.    echo "fault!";
  42.    
  43. }
  44. // echo json_encode(getallheaders());
  45. // var_dump(getallheaders());
  46.  
  47. // var_dump(http_response_code());
  48.  
  49.  
  50.  
  51. ?>
Advertisement
Add Comment
Please, Sign In to add comment