Advertisement
Guest User

Untitled

a guest
Apr 10th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.19 KB | None | 0 0
  1. <?php
  2. $connection = @fsockopen("www.google.com",80);
  3. $time = date("d-m-Y h:i:s");
  4. $idv = $_GET['idv'];
  5. $_SESSION['timeA'] = $time;
  6. $ip = getHostByName(getHostName());
  7. date_default_timezone_set("Asia/Jakarta");
  8. function detail(){
  9. global $time,$id,$duser,$dno,$dpass;
  10. include "../koneksi.php";
  11. $query = "select * from user where id='$id'";
  12. $sql = mysqli_query($con,$query);
  13. $hsl = mysqli_fetch_array($sql);
  14. $dpass = $hsl['password'];
  15. $duser = $hsl['id'];
  16. $dno = $hsl['no_hp'];
  17. }
  18. function login(){
  19. global $time,$user,$pasdek,$dnama,$duser,$dpass,$dno,$dip,$level;
  20. include "../koneksi.php";
  21. $query = "Select * From user Where id='$user' And password='$pasdek'";
  22. $sql = mysqli_query($con,$query);
  23. $hsl = mysqli_fetch_array($sql);
  24. $dnama = $hsl['nama'];
  25. $duser = $hsl['id'];
  26. $dpass = $hsl['password'];
  27. $dno = $hsl['no_hp'];
  28. // $dip = $hsl['ipaddress'];
  29. $level = $hsl['level'];
  30. }
  31. function again(){
  32. global $time,$user,$pass,$dnama,$duser,$dpass,$dno,$dip,$level;
  33. include "../koneksi.php";
  34. $query = "Select * From user Where id='$user'";
  35. $sql = mysqli_query($con,$query);
  36. $hsl = mysqli_fetch_array($sql);
  37. $dnama = $hsl['nama'];
  38. $duser = $hsl['id'];
  39. $dpass = $hsl['password'];
  40. $dno = $hsl['no_hp'];
  41. // $dip = $hsl['ipaddress'];
  42. $level = $hsl['level'];
  43. }
  44.  
  45.  
  46. /*function sha512(){
  47. global $time,$dno,$code,$dpass;
  48. require "../algoritma/hash.php";
  49. $hash = new \phpseclib\Crypt\Hash('sha512');
  50. $new_string = bin2hex($hash->hash($dno.$time));
  51. $code= hexdec(substr($new_string,0,6));
  52. }*/
  53.  
  54. function rc4dec() {
  55. global $time, $duser, $dpass, $code, $dpass;
  56. require "../algoritma/rc4.php";
  57. $hash = rc4($time, $duser.$dpass);
  58. $new_string = bin2hex($hash);
  59. $code = $new_string;
  60. }
  61.  
  62. function sms(){
  63. global $time,$code,$verif,$dno;
  64. $userkey="yozvhk";
  65. $passkey="mhfdnfl";
  66. $newcode= strtoupper($code);
  67. $verif1 =substr($newcode,0,6);
  68. if (strlen($verif1)==6) {
  69. $verif = $verif1;
  70. }else{
  71. $verif = $verif1."1";
  72. }
  73. $msg = "Kode verifikasi web SMPN 3 TANGSEL anda adalah : " . $verif;
  74.  
  75. $url = "https://reguler.zenziva.net/apps/smsapi.php";
  76. $curlHandle = curl_init();
  77. curl_setopt($curlHandle, CURLOPT_URL, $url);
  78. curl_setopt($curlHandle, CURLOPT_POSTFIELDS, 'userkey='.$userkey.'&passkey='.$passkey.'&nohp='.$dno.'&pesan='.urlencode($msg));
  79. curl_setopt($curlHandle, CURLOPT_HEADER, 0);
  80. curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
  81. curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, 2);
  82. curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, 0);
  83. curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
  84. curl_setopt($curlHandle, CURLOPT_POST, 1);
  85. $results = curl_exec($curlHandle);
  86. curl_close($curlHandle);
  87. }
  88. if($connection){
  89. session_start();
  90.  
  91. if ($idv=='again') {
  92. if (isset($_GET['user'])) {
  93. $user = $_GET['user'];
  94. // echo "<script>alert($user);</script>";
  95. // echo ($user);
  96. again();
  97. rc4dec();
  98. sms();
  99. $_SESSION['nama']=$dnama;
  100. $_SESSION['kode']=$verif;
  101. $_SESSION['idv']=$idv;
  102. $_SESSION['user']=$user;
  103. $_SESSION['timeA']=$time;
  104. $_SESSION['level']=$level;
  105. echo"
  106. <script language='javascript'>
  107. window.location='../form/verifikasi.php';
  108. </script>
  109. ";
  110. }else{
  111. echo"
  112. <script language='javascript'>
  113. alert('Maaf waktu telah habis silahkan login kembali');
  114. window.location='../form/login.php';
  115.  
  116. </script>
  117. ";
  118. }
  119.  
  120. }
  121. elseif ($idv=='again1') {
  122. if (isset($_GET['user'])) {
  123. $user = $_GET['user'];
  124. // echo "<script>alert($user);</script>";
  125. // echo ($user);
  126. again();
  127. rc4dec();
  128. sms();
  129. $_SESSION['nama']=$dnama;
  130. $_SESSION['kode']=$verif;
  131. $_SESSION['idv']=$idv;
  132. $_SESSION['user']=$user;
  133. $_SESSION['timeA']=$time;
  134. $_SESSION['level']=$level;
  135. echo"
  136. <script language='javascript'>
  137. window.location='../form/verifikasi.php';
  138. </script>
  139. ";
  140. }
  141. }
  142. elseif($idv == 'login'){
  143. include "../koneksi.php";
  144. $user = $_POST['user'];
  145. $pass = $_POST['pass'];
  146. $pasdek = $pass;
  147. $query="SELECT password FROM user WHERE id='$user'";
  148. $result= mysqli_query($con, $query);
  149. $hasil= mysqli_fetch_array($result);
  150. $pasung = $hasil['password'];
  151.  
  152. //var_dump($pasung."<br>".$pasdek);die();
  153.  
  154. login();
  155. rc4dec();
  156. sms();
  157. if($user=='' or $pass==''){
  158. echo"
  159. <script language='javascript'>
  160. alert('Nama Pengguna dan Kata Sandi Harap Diisi');
  161. window.location='../form/login.php';
  162.  
  163. </script>
  164. ";
  165. session_unset();
  166. session_destroy();
  167. }else{
  168. if($user==$duser && $pasdek==$dpass){
  169. //sms();
  170. $_SESSION['nama']=$dnama;
  171. $_SESSION['kode']=$verif;
  172. $_SESSION['idv']=$idv;
  173. $_SESSION['user']=$user;
  174. $_SESSION['timeA']=$time;
  175. $_SESSION['level']=$level;
  176. echo"
  177. <script language='javascript'>
  178. window.location='../form/verifikasi.php';
  179. </script>
  180. ";
  181. }else{
  182. echo"
  183. <script language='javascript'>
  184. alert('Username atau Password salah');
  185. window.location='../form/login.php';
  186. </script>
  187. ";
  188. session_unset();
  189. session_destroy();
  190. }
  191. }
  192. }elseif($idv == 'input'){
  193. $id = 'admin';
  194. detail();
  195. rc4dec();
  196. if($id!=$duser){
  197. echo"
  198. <script language='javascript'>
  199. alert('Anda bukan admin website ini');
  200. window.location='index.php?module=home';
  201. </script>";
  202. }else{
  203. if($id==$duser){
  204. sms();
  205. $_SESSION['kode']=$verif;
  206. $_SESSION['idv']=$idv;
  207. $_SESSION['id']=$id;
  208. $_SESSION['timeA']=$time;
  209. echo"
  210. <script language='javascript'>
  211. window.location='../form/verifikasimenu.php';
  212. </script>";
  213. }else{
  214. echo"
  215. <script language='javascript'>
  216. alert('anda bukan admin website ini');
  217. window.location='index.php?module=home';
  218. </script>";
  219. }
  220. }
  221. }elseif($idv == 'nilaimasuk'){
  222. $id = 'admin';
  223. detail();
  224. rc4dec();
  225. if($id!=$did){
  226. echo"
  227. <script language='javascript'>
  228. alert('Anda bukan admin website ini');
  229. window.location='index.php?module=home';
  230. </script>";
  231. }else{if($id==$did){
  232. $m = $_SESSION['matpelselect'];
  233.  
  234. $nilai = array(
  235.  
  236. );
  237. $arrayid = $_POST['id'];
  238. $arrayuh1 = $_POST['uh_1'];
  239. $arrayuh2 = $_POST['uh_2'];
  240. $arrayuh3 = $_POST['uh_3'];
  241. $arrayuts = $_POST['uts1'];
  242. $arrayuas = $_POST['uas1'];
  243. $count = count($arrayid);
  244. //var_dump($hsl);die();\
  245. for ($i = 0; $i<$count;$i++){
  246. array_push($nilai, array("id"=>"$arrayid[$i]", "uh1"=>"$arrayuh1[$i]", "uh2"=>"$arrayuh2[$i]", "uh3"=>"$arrayuh3[$i]", "uts"=>"$arrayuts[$i]", "uas"=>"$arrayuas[$i]"));
  247. }
  248. // var_dump($nilai);
  249. $json = json_encode($nilai);
  250. $_SESSION['json']=$json;
  251. sms();
  252. $_SESSION['kode']=$verif;
  253. $_SESSION['idv']=$idv;
  254. $_SESSION['id']=$id;
  255. $_SESSION['timeA']=$time;
  256.  
  257. echo"
  258. <script language='javascript'>
  259. window.location='../form/verifikasinilai.php';
  260. </script>";
  261. }else{
  262. echo"
  263. <script language='javascript'>
  264. alert('anda bukan admin website ini');
  265. window.location='index.php?module=home';
  266. </script>";
  267. }
  268. }
  269. }
  270. }else{
  271. echo"
  272. <script language='javascript'>
  273. alert('Tidak Ada koneksi internet');
  274. window.history.back();
  275. </script>
  276. ";
  277. if($idv=="login"){
  278. session_unset();
  279. session_destroy();
  280. }
  281. }
  282.  
  283. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement