Advertisement
jhoel99

v2ray.php

Feb 9th, 2021
757
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.47 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ERROR | E_PARSE);
  3. ini_set('display_errors', '1');
  4. require_once '../../includes/functions.php';
  5. chkSession();
  6. if($user_id_2 == 1 | $user_level_2 == 'superadmin' | $user_level_2 == 'administrator' | $user_level_2 == 'subadmin' | $user_level_2 == 'reseller' | $user_level_2 == 'subreseller' | $user_level_2 == 'normal')
  7. {
  8.     function guidv4($data = null) {
  9.     // Generate 16 bytes (128 bits) of random data or use the data passed into the function.
  10.     $data = $data ?? random_bytes(16);
  11.     assert(strlen($data) == 16);
  12.  
  13.     // Set version to 0100
  14.     $data[6] = chr(ord($data[6]) & 0x0f | 0x40);
  15.     // Set bits 6-7 to 10
  16.     $data[8] = chr(ord($data[8]) & 0x3f | 0x80);
  17.  
  18.     // Output the 36 character UUID.
  19.     return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4));
  20. }
  21. $myuuid = guidv4();
  22. $ip = $_SERVER['REMOTE_ADDR'];
  23.  
  24.  
  25.  
  26.  
  27.  
  28.     $myuuid = guidv4();
  29.     $v2ray = $myuuid;
  30.    
  31.     if($v2ray){
  32.        
  33.         $result = $db->sql_query("UPDATE users SET v2ray_id='".$db->SanitizeForSQL($v2ray)."' WHERE user_id='".$user_id_2."' AND duration>0 OR vip_duration>0 OR private_duration>0");
  34.         if($result){
  35.             $db->HandleSuccess('Successfully V2ray ID Updated!');
  36.         }
  37.        
  38.     }else{
  39.        
  40.         $db->HandleError('Sorry! Invalid Transaction');
  41.     }
  42.     echo $db->GetSuccessMessage();
  43.     echo $db->GetErrorMessage();
  44. }else{
  45.      
  46.     echo '<script> alert("Invalid Transaction"); location.assign("'.$db->base_url().'404")</script>';
  47.     exit;
  48. }
  49. ?>
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement