Advertisement
Guest User

Untitled

a guest
May 13th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.84 KB | None | 0 0
  1. <?php
  2. ini_set('error_reporting', E_ALL);
  3. session_start();
  4.  
  5. if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
  6. $userip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  7. }else{
  8. $userip = $_SERVER['REMOTE_ADDR'];
  9. }
  10.  
  11. $uri = $_SERVER['REQUEST_URI'];
  12. $pieces = strstr($uri,'?');
  13. $pieces = str_replace('statusCode=','statuscode=',$pieces);
  14. $lib = htmlspecialchars($_REQUEST['lib']);
  15. $lib = explode('|',$lib);
  16. // $client_mac = $lib[0];
  17. // $gw_id = $lib[1];
  18. $gw_id = filter_var($_GET['gw_id'], FILTER_SANITIZE_STRING);
  19. $client_mac = filter_var($_GET['client_mac'], FILTER_SANITIZE_STRING);
  20. /* include("inc/captcha/captcha.php");
  21. $_SESSION['captcha'] = captcha(); */
  22. $uri=$_SERVER['REQUEST_URI'];
  23. $pieces = strstr($uri,'?');
  24. $pieces = str_replace('statusCode=','statuscode=',$pieces);
  25. include "config.php";
  26.  
  27. ?>
  28. <!DOCTYPE html>
  29. <html lang="en">
  30. <head>
  31. <meta charset="utf-8">
  32. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  33. <meta name="viewport" content="width=device-width, initial-scale=1">
  34. <title>Welcome Page</title>
  35. <link href="assets/plugin/bootstrap-custom/css/bootstrap.min.css" rel="stylesheet">
  36. <link href="assets/css/welcomepage_new.css" rel="stylesheet">
  37. <script src="assets/js/jquery.min.js"></script>
  38. <script type="text/javascript">
  39. // $(document).ready(function(){
  40. // $('#masuk_lagi').keyup(function(){
  41. // var passpertama=$('#masuk').val();
  42. // var passkedua=$('#masuk_lagi').val();
  43. // if($('#masuk').val() != $('#masuk_lagi').val()){
  44. // $('#masuk_lagi').css('background','#e74c3c');
  45. // }else if(passpertama == passkedua){
  46. // $('#masuk_lagi').css('background','#2ecc71');
  47. // }
  48. // });
  49. // });
  50.  
  51.  
  52. function myFunction() {
  53. var pass1 = document.getElementById("pass1").value;
  54. var pass2 = document.getElementById("pass2").value;
  55. var ok = true;
  56. if (pass1 != pass2) {
  57. //alert("Passwords Do not match");
  58. document.getElementById("pass1").style.borderColor = "#E34234";
  59. document.getElementById("pass2").style.borderColor = "#E34234";
  60. ok = false;
  61. alert("Passwords tidak sama!");
  62. }
  63. return ok;
  64. }
  65. </script>
  66.  
  67. <?php
  68.  
  69.  
  70. $connect = mysql_connect($host,$user,$pass) or die("Connection 1 Failed");
  71. mysql_select_db($db,$connect) or die("DB not found");
  72.  
  73.  
  74. $username = $_POST['username'];
  75. $oldpassword = $_POST['oldpassword'];
  76. $password = $_POST['password'];
  77. if($username!='')
  78. {
  79. // $oldpass = MD5('".$oldpassword."');
  80. $cekdata = mysql_query("SELECT * FROM pelanggan WHERE username='".$username."' and password=MD5('".$oldpassword."')");
  81. $data = mysql_num_rows($cekdata);
  82. if ($data==0)
  83. {
  84. echo "<script type='text/javascript'>
  85. window.alert('Username Tidak ditemukan or password lama salah!')
  86. window.location.href='reset.php';
  87. </script>";
  88. }else
  89. {
  90. $putdata = mysql_query("UPDATE pelanggan SET password=MD5('".$password."') where username='".$username."'");
  91. echo "<script type='text/javascript'>
  92. window.alert('Password Berhasil di Reset')
  93. window.location.href='index.php';
  94. </script>";
  95. }
  96. }
  97.  
  98. mysql_close($connect);
  99.  
  100. ?>
  101.  
  102. <style> input{
  103. color: black!important;
  104. }
  105. </style>
  106.  
  107. </head>
  108. <body style="background-color: #e3e3e1;">
  109. <div class="s-container" style="background-color: #fff;">
  110. <div class="s-header">
  111. <div class="s-content">
  112. <div class="container-fluid">
  113. <div class="row">
  114. <div class="col-md-4 s-logo"><img src="assets/images/wp_new/logowifiid.png" /></div>
  115. <div class="col-md-14 s-banner"><iframe id='aca0ae18' name='aca0ae18' src='http://a03.uadexchange.com/delivery/afr.php?zoneid=169&amp;cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='728' height='90'><a href='http://a03.uadexchange.com/delivery/ck.php?n=ac943f6a&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://a03.uadexchange.com/delivery/avw.php?zoneid=169&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=ac943f6a' border='0' alt='' /></a></iframe></div>
  116. </div>
  117. </div>
  118. </div>
  119. </div>
  120. <div class="s-content">
  121. <div class="s-main">
  122. <div class="container-fluid">
  123. <div class="row">
  124. <div class="col-md-12 s-banner-box">
  125. <div class="row">
  126. <div class="col-md-18 s-slider"><img class="s-img" src="assets/images/wp_new/freeport.jpg" /></div>
  127. </div>
  128. <div class="row s-ads-box">
  129. <div class="col-md-9 s-first-ads"><a href="apps.php"><img src="assets/images/wp_new/banner wifi id gif.gif" /></a></div>
  130. <div class="col-md-9 s-last-ads"><iframe id='a646421d' name='a646421d' src='http://a03.uadexchange.com/delivery/afr.php?zoneid=171&amp;cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='300' height='250'><a href='http://a03.uadexchange.com/delivery/ck.php?n=ae9abe81&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://a03.uadexchange.com/delivery/avw.php?zoneid=171&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=ae9abe81' border='0' alt='' /></a></iframe><</div>
  131. </div>
  132. </div>
  133. <div class="col-md-6 s-news-box">
  134. <div class="s-main-news">
  135. <div class="s-login-box">
  136. <form method="POST">
  137. <div class="s-white-line"></div>
  138. <div class="s-login-input"><div>Email : </div>
  139. <div><input required type="text" name="email"/></div></div>
  140. <div class="s-white-line"></div>
  141. Link reset password valid 1x24 jam.<br>
  142. <div><input type="submit" class="s-login-btn" name="submit" value="RESET" /></div>
  143. </form>
  144. <?php
  145. if(isset($_POST['submit']))
  146. {
  147. $url = 'http://esb1dev.telkom.co.id:8202/ws/telkom.bie.ssowifi.ws:sendEmail?WSDL';
  148.  
  149. $to = $_POST['email'];
  150. $type = "ALERT";
  151. $tgl = "TGL_RESET";
  152. $tgl_value = "13052016";
  153. $valid = "VALID_UNTIL";
  154. $valid_value = "14052016";
  155. $url_conf = "URLKONFIRMASI";
  156. $url_conf_value = "http://metranet.co.id";
  157.  
  158. $data_client = get_data_soap($url,$to,$type,$tgl,$tgl_value,$valid,$valid_value,$url_conf,$url_conf_value);
  159. // echo '<pre/>'.print_r($data_client,true);
  160. $return_data = $data_client['statusCode'];
  161. if($return_data == 'T')
  162. {
  163. echo "<script type='text/javascript'>
  164. window.alert('Silahkan Periksa Email Anda untuk Reset Password')
  165. window.location.href='index.php';
  166. </script>";
  167. }
  168. }
  169. ?>
  170. </div>
  171. <div class="row s-wifiid-corner">
  172. <div class="col-md-9 s-last-ads"><div><iframe id='a646421d' name='a646421d' src='http://a03.uadexchange.com/delivery/afr.php?zoneid=171&amp;cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='300' height='250'><a href='http://a03.uadexchange.com/delivery/ck.php?n=ae9abe81&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://a03.uadexchange.com/delivery/avw.php?zoneid=171&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=ae9abe81' border='0' alt='' /></a></iframe></div>
  173. </div>
  174. </div>
  175. </div>
  176. </div>
  177. </div>
  178. <div class="row s-ads-box2">
  179. <div class="col-md-12"><a href="apps.php"><img src="assets/images/wp_new/banner wifi id gif.gif" /></a></div>
  180. <div class="col-md-12"><iframe id='a646421d' name='a646421d' src='http://a03.uadexchange.com/delivery/afr.php?zoneid=171&amp;cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='300' height='250'><a href='http://a03.uadexchange.com/delivery/ck.php?n=ae9abe81&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://a03.uadexchange.com/delivery/avw.php?zoneid=171&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=ae9abe81' border='0' alt='' /></a></iframe></div>
  181. </div>
  182. </div>
  183. </div>
  184. <div class="s-footer">
  185. <div class="s-content">
  186. <div class="s-copyright">&#169; 2014 WiFi.id. All Rights Reserved.</div>
  187. <div class="s-sosmed">
  188. <a href="https://www.facebook.com/IndonesiaWiFi" target="_blank"><img src="assets/images/wp_new/facebook.png" /></a>
  189. <a href="https://twitter.com/wifi_id" target="_blank"><img src="assets/images/wp_new/twitter.png" /></a></div>
  190. </div>
  191. </div>
  192. </div>
  193. </body>
  194. <script src="assets/plugin/bootstrap-custom/js/bootstrap.min.js"></script>
  195. </html>
  196.  
  197. <?php
  198.  
  199. function get_data_soap($url,$to,$type,$tgl,$tgl_value,$valid,$valid_value,$url_conf,$url_conf_value)
  200. {
  201. require_once('lib/nusoap.php');
  202. $client = new nusoap_client($url, true);
  203. $client->setCredentials("usrPortal","P0rt4l#123","basic");
  204. $err = $client->getError();
  205. if ($err) {
  206. echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
  207. echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . '</pre>';
  208.  
  209. }
  210. // This is an archaic parameter list
  211. $params = (array(
  212. "to" => $to,
  213. "type" => $type,
  214. "param" => array(
  215. "name" => $tgl,
  216. "value" => $tgl_value,
  217. ),
  218. "param" => array(
  219. "name" => $valid,
  220. "value" => $valid_value,
  221. ),
  222. "param" => array(
  223. "name" => $url_conf,
  224. "value" => $url_conf_value,
  225. )
  226. ));
  227. $result = array();
  228. $result = $client->call('sendEmail', $params, $url, $url);
  229. if ($client->fault) {
  230. echo '<h2>Fault (Expect - The request contains an invalid SOAP body)</h2><pre>'; print_r($result); echo '</pre>';
  231. } else {
  232. $err = $client->getError();
  233. if ($err) {
  234. echo '<h2>Error</h2><pre>' . $err . '</pre>';
  235. } else {
  236. if($result){
  237. return $result;
  238. }
  239. }
  240. }
  241. }
  242. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement