| Server IP : 162.214.74.102 / Your IP : 216.73.217.80 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_apps/hexagon/application/helpers/ |
Upload File : |
<?php
if(!defined('APP_RUN')) exit('No direct access allowed');
function ib_api_auth(){
$data = array();
$data['success'] = false;
$data['msg'] = '';
if(function_exists('getallheaders')){
$headers = getallheaders();
}
elseif (function_exists(apache_request_headers)){
$headers = apache_request_headers();
}
else{
$data['msg'] = 'This Server is not Supported Bearer Token Authentication. Please Upgrade your Server to Latest PHP.';
return $data;
}
if(!isset($headers['Authorization'])){
$data['msg'] = 'Authorization token not found with the Request.';
return $data;
}
$token = $headers['Authorization'];
$token = str_replace('Bearer','',$token);
$token = trim($token);
$d = ORM::for_table('sys_users')->where('at',$token)->find_one();
if($d){
$data['msg'] = 'Authentication Successful';
$data['success'] = true;
}
else{
$data['msg'] = 'Invalid Authentication Token';
}
return $data;
}