Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- *
- */
- class Auth{
- public function tokenMatch($getToken='',$getTokensecret=''){
- define('MATCH_TOKEN','12345asdfghjkl');
- define('MATCH_TOKEN_SECRET','abcsecret');
- if ($getToken != MATCH_TOKEN || $getTokensecret != MATCH_TOKEN_SECRET) {
- # code...
- $respons=false;
- }else{
- $respons=true;
- }
- return $respons;
- }
- public function check_Reqheader(){
- $REQ_HEADER = getallheaders();
- $REQ_HEADER_TOKEN = (empty($REQ_HEADER['token']) ? $resToken=null : $resToken=$REQ_HEADER['token']);
- $REQ_HEADER_SECRET = (empty($REQ_HEADER['secret']) ? $resTokenSecret=null : $resTokenSecret=$REQ_HEADER['secret']);
- $respons=array(
- 'tokenRes' => $resToken,
- 'secrettokenRes' => $resTokenSecret
- );
- return $respons;
- }
- }
- $Auth=new Auth();
- $cekReqToken = $Auth->check_Reqheader();
- // var_dump($cekReqToken);
- if ($cekReqToken['tokenRes'] != null && $cekReqToken['secrettokenRes'] != null) {
- # code...
- $doAuth = $Auth->tokenMatch($cekReqToken['tokenRes'],$cekReqToken['secrettokenRes']);
- var_dump($doAuth);
- }else {
- # code...
- echo "fault!";
- }
- // echo json_encode(getallheaders());
- // var_dump(getallheaders());
- // var_dump(http_response_code());
- ?>
Advertisement
Add Comment
Please, Sign In to add comment