One Hat Cyber Team
Your IP :
108.162.241.211
Server IP :
188.114.96.4
Server :
Linux thuru 6.5.11-4-pve #1 SMP PREEMPT_DYNAMIC PMX 6.5.11-4 (2023-11-20T10:19Z) x86_64
Server Software :
Apache/2.4.51 (Unix) OpenSSL/1.0.2k-fips
PHP Version :
7.3.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
thuruk
/
public_html
/
App
/
New
/
users
/
View File Name :
new_resend_otp.php
<?php include("../connections.php"); //database connection $mobile_number = mysqli_real_escape_string($connect,$_POST['mobile_number']); $session = mysqli_real_escape_string($connect,$_POST['session_id']); $query=""; $userId = 1; $json; if($session!="5f0e6bfbafe255ds003434349") { $json['status'] = 400; $json['msg'] = 'Session Expired'; } else { $rsData = array(); $query=""; $date = date('y-m-d');//Registed Date $otp_number = str_pad(mt_rand(0, 9999), 4, '0', STR_PAD_LEFT); $new_number ='94'.$mobile_number; $message =$otp_number; $check_availability ="SELECT * FROM `user_otp` WHERE user_id ='$mobile_number' AND status='pending'"; $row_availability = mysqli_query($connect,$check_availability) or die(mysqli_error($connect)); $count_availability = mysqli_num_rows($row_availability); if($count_availability == 0){ $otp_query="INSERT INTO `user_otp`( `user_id`, `otp_number`, `status`) VALUES ('$mobile_number','$otp_number','pending')"; $student_otp_result= mysqli_query($connect,$otp_query) or die(mysqli_error($connect)); $otp_url ='https://richcommunication.dialog.lk/api/sms/inline/send?q=068484db4b14388&destination='.$new_number.'&message='.$message.'&from=ThuruKep'; $curl1 = curl_init(); curl_setopt($curl1, CURLOPT_URL,$otp_url); curl_setopt($curl1, CURLOPT_FAILONERROR, true); curl_setopt($curl1, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl1, CURLOPT_RETURNTRANSFER, true); $output1 = curl_exec($curl1); }else{ $row = mysqli_fetch_assoc($row_availability); $get_otp = $row['otp_number']; $curl1 = curl_init(); $otp_url = 'https://richcommunication.dialog.lk/api/sms/inline/send?q=068484db4b14388&destination='.$new_number.'&message='.$get_otp.'&from=ThuruKep'; curl_setopt($curl1, CURLOPT_URL,$otp_url); curl_setopt($curl1, CURLOPT_FAILONERROR, true); curl_setopt($curl1, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl1, CURLOPT_RETURNTRANSFER, true); $output1 = curl_exec($curl1); } if($row_availability){ $rsData['result'] = "success"; }else{ $rsData['result'] = "fail"; } $json['status'] = 200; $json['msg'] = 'Success'; $json['number']=$new_number; $json['data'] = $rsData; } echo json_encode($json); ?>