File manager - Edit - /home/autoph/public_html/connect/home/api.php
Back
<?php ob_start(); include 'core/init.php'; //error_reporting(0); if(isset($_REQUEST['token'])){ $token = $_REQUEST['token']; $url = 'https://connect.autohub.ph/api/login/login.php'; $params = array('ip' => getClientIP(), 'token' => $token ,'apiKey' => '9807463668750117'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($params)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_output = curl_exec($ch); curl_close ($ch); $array = json_decode($server_output,true); // echo $array['username']; if(intval($array['status']) === 1){ //login the user to user interface //target script if(isset($_SESSION['u_id'])){ //user session is set destroy it fist; unset($_SESSION['u_id']); } $_SESSION['u_id'] = u_id_from_username($array['username']); //echo $_SESSION['u_id']; if(!empty($_POST["remember"])) { setcookie ("member_login",$_POST["member_name"],time()+ (10 * 365 * 24 * 60 * 60)); } else { if(isset($_COOKIE["member_login"])) { setcookie ("member_login",""); } } //log user mysql_query("UPDATE `vts_users` SET `u_locked_count` = '0' WHERE `u_name`='$username'"); $logged="INSERT INTO `login_history` (`u_name`,`remarks`,`date`,`time`,`branch_code`) VALUES('$username','IN','$toDate','$currentTime','1')"; if(!mysql_query($logged)) { die('Error: ' . mysql_error()); } //Header('Location:connect.php?id=das&d=das'); echo "<script type='text/javascript' language='Javascript'>window.open('connect.php', '_self');</script>"; $stat='success'; $myUID = mysql_result(mysql_query("SELECT u_id FROM vts_users WHERE u_name='$username'"),0); AddRewards($myUID, '.80', 'Login', $toDate, $currentTime); exit(); }else{ header('Location: index.php'); } } function getClientIP() { if (isset($_SERVER)) { if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ return $_SERVER["HTTP_X_FORWARDED_FOR"]; } if (isset($_SERVER["HTTP_CLIENT_IP"])){ return $_SERVER["HTTP_CLIENT_IP"]; } return $_SERVER["REMOTE_ADDR"]; } if (getenv('HTTP_X_FORWARDED_FOR')){ return getenv('HTTP_X_FORWARDED_FOR'); } if (getenv('HTTP_CLIENT_IP')){ return getenv('HTTP_CLIENT_IP'); } return getenv('REMOTE_ADDR'); } ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings