Advertisement
Ibnuh

bisnisabah lupa password parser

Sep 4th, 2017
490
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.27 KB | None | 0 0
  1. <?php
  2. include_once("../php_includes/db_conx.php");
  3. include_once("../php_includes/phpmailer/PHPMailerAutoload.php");
  4. $email = mysqli_real_escape_string($db_conx,filter_var($_POST['emailreset'], FILTER_SANITIZE_EMAIL));
  5. $tanggal_lahir = mysqli_real_escape_string($db_conx,$_POST['tanggal_lahir']);
  6. echo '<script type="text/javascript">console.log("'.$email.'");</script>';
  7. echo '<script type="text/javascript">console.log("'.$tanggal_lahir.'");</script>';
  8. $query = "SELECT * FROM members WHERE email='$email' AND tanggal_lahir='$tanggal_lahir'";
  9. $konek = mysqli_query($db_conx, $query);
  10. $result = mysqli_num_rows($konek);
  11. $berhasil = 'tidak';
  12. $berhasilupdate = 'tidak';
  13.  
  14. if ($result > 0) {
  15. function randompass($length = 8) {
  16. $characters = '123456789abcdefghjk';
  17. $charactersLength = strlen($characters);
  18. $randomString = '';
  19. for ($i = 0; $i < $length; $i++) {
  20. $randomString .= $characters[rand(0, $charactersLength - 1)];
  21. }
  22. return $randomString;
  23. }
  24. $key = randompass();
  25. $random = md5($key);
  26. $queryz = "UPDATE members SET password='$random' WHERE email='$email' AND tanggal_lahir='$tanggal_lahir'";
  27. $konekx = mysqli_query($db_conx, $queryz);
  28.  
  29. if($konekx) {
  30. $mail = new PHPMailer;
  31. $mail->isSMTP();
  32. $mail->SMTPDebug = 0;
  33. $mail->Debugoutput = 'html';
  34. $mail->Host = "mail.bisnisabah.com";
  35. $mail->Port = 25;
  36. $mail->SMTPAuth = true;
  37. $mail->Username = "pemberitahuan@bisnisabah.com";
  38. $mail->Password = "okelahoke123";
  39. $mail->setFrom('pemberitahuan@bisnisabah.com', 'Bisnis Abah');
  40. $mail->addAddress($email, $email);
  41. $mail->Subject = 'Informasi Akun Bisnis Abah';
  42. $mail->Body='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  43. <html xmlns="http://www.w3.org/1999/xhtml">
  44. <head>
  45. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  46. <meta name="viewport" content="width=device-width, initial-scale=1" />
  47. <title></title>
  48. <style type="text/css">img{max-width:600px;outline:0;text-decoration:none;-ms-interpolation-mode:bicubic}a img{border:0}table{border-collapse:collapse!important}#outlook a{padding:0}.ReadMsgBody{width:100%}.ExternalClass{width:100%}.backgroundTable{margin:0 auto;padding:0;width:100%!important}table td{border-collapse:collapse}.ExternalClass *{line-height:115%}.container-for-gmail-android{min-width:600px}*{font-family:Helvetica,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;width:100%!important;margin:0!important;height:100%;color:#676767}td{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#777;text-align:center;line-height:21px}a{color:#676767;text-decoration:none!important}.pull-left{text-align:left}.pull-right{text-align:right}.header-lg,.header-md,.header-sm{font-size:32px;font-weight:700;line-height:normal;padding:35px 0 0;color:#4d4d4d}.header-md{font-size:24px}.header-sm{padding:5px 0;font-size:18px;line-height:1.3}.content-padding{padding:20px 0 30px}.mobile-header-padding-right{width:290px;text-align:right;padding-left:10px}.mobile-header-padding-left{width:290px;text-align:left;padding-left:10px}.free-text{width:100%!important;padding:10px 60px 0}.block-rounded{border-radius:5px;border:1px solid #e5e5e5;vertical-align:top}.button{padding:55px 0 0}.info-block{padding:0 20px;width:260px}.mini-block-container{padding:30px 50px;width:500px}.mini-block{background-color:#fff;width:498px;border:1px solid #ccc;border-radius:5px;padding:30px 45px}.block-rounded{width:260px}.info-img{width:258px;border-radius:5px 5px 0 0}.force-width-img{width:480px;height:1px!important}.force-width-full{width:600px;height:1px!important}.user-img img{width:82px;border-radius:5px;border:1px solid #ccc}.user-img{width:92px;text-align:left}.user-msg{width:236px;font-size:14px;text-align:left;font-style:italic}.code-block{padding:10px 0;border:1px solid #ccc;color:#4d4d4d;font-weight:bold;font-size:18px;text-align:center}.force-width-gmail{min-width:600px;height:0!important;line-height:1px!important;font-size:1px!important}.button-width{width:228px}</style>
  49. <style type="text/css" media="screen">@import url(http://fonts.googleapis.com/css?family=Oxygen:400,700);</style>
  50. <style type="text/css" media="screen">@media screen{*{font-family:Oxygen,Helvetica Neue,Arial,sans-serif!important}}</style>
  51. <style type="text/css" media="only screen and (max-width: 480px)">@media only screen and (max-width:480px){table[class*="container-for-gmail-android"]{min-width:290px!important;width:100%!important}table[class="w320"]{width:320px!important}img[class="force-width-gmail"]{display:none!important;width:0!important;height:0!important}a[class="button-width"],a[class="button-mobile"]{width:248px!important}td[class*="mobile-header-padding-left"]{width:160px!important;padding-left:0!important}td[class*="mobile-header-padding-right"]{width:160px!important;padding-right:0!important}td[class="header-lg"]{font-size:24px!important;padding-bottom:5px!important}td[class="header-md"]{font-size:18px!important;padding-bottom:5px!important}td[class="content-padding"]{padding:5px 0 30px!important}td[class="button"]{padding:15px 0 5px!important}td[class*="free-text"]{padding:10px 18px 30px!important}img[class="force-width-img"],img[class="force-width-full"]{display:none!important}td[class="info-block"]{display:block!important;width:280px!important;padding-bottom:40px!important}td[class="info-img"],img[class="info-img"]{width:278px!important}td[class="mini-block-container"]{padding:8px 20px!important;width:280px!important}td[class="mini-block"]{padding:20px!important}td[class="user-img"]{display:block!important;text-align:center!important;width:100%!important;padding-bottom:10px}td[class="user-msg"]{display:block!important;padding-bottom:20px!important}}</style>
  52. </head>
  53. <body bgcolor="#eceff4">
  54. <table align="center" cellpadding="0" cellspacing="0" class="container-for-gmail-android" width="100%">
  55. <tr>
  56. <td align="left" valign="top" width="100%" style="background:repeat-x url(http://s3.amazonaws.com/swu-filepicker/4E687TRe69Ld95IDWyEg_bg_top_02.jpg) #fff">
  57. <center>
  58. <img src="http://s3.amazonaws.com/swu-filepicker/SBb2fQPrQ5ezxmqUTgCr_transparent.png" class="force-width-gmail">
  59. <table cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffffff" background="http://s3.amazonaws.com/swu-filepicker/4E687TRe69Ld95IDWyEg_bg_top_02.jpg" style="background-color:transparent">
  60. <tr>
  61. <td width="100%" height="80" valign="top" style="text-align:center;vertical-align:middle">
  62. <!--[if gte mso 9]>
  63. <v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="mso-width-percent:1000;height:80px;v-text-anchor:middle">
  64. <v:fill type="tile" src="http://s3.amazonaws.com/swu-filepicker/4E687TRe69Ld95IDWyEg_bg_top_02.jpg" color="#ffffff" />
  65. <v:textbox inset="0,0,0,0">
  66. <![endif]-->
  67. <center>
  68. <table cellpadding="0" cellspacing="0" width="600" class="w320">
  69. <tr>
  70. <td class="pull-left mobile-header-padding-left" style="vertical-align:middle">
  71. <a href=""><img width="137" height="50" src="http://member.bisnisabah.com/assets/img/logo-2.png" alt="logo"></a>
  72. </td>
  73. <td class="pull-right mobile-header-padding-right" style="color:#4d4d4d">
  74. <a href=""><img width="44" height="47" src="http://s3.amazonaws.com/swu-filepicker/k8D8A7SLRuetZspHxsJk_social_08.gif" alt="twitter" /></a>
  75. <a href=""><img width="38" height="47" src="http://s3.amazonaws.com/swu-filepicker/LMPMj7JSRoCWypAvzaN3_social_09.gif" alt="facebook" /></a>
  76. </td>
  77. </tr>
  78. </table>
  79. </center>
  80. <!--[if gte mso 9]>
  81. </v:textbox>
  82. </v:rect>
  83. <![endif]-->
  84. </td>
  85. </tr>
  86. </table>
  87. </center>
  88. </td>
  89. </tr>
  90. <tr>
  91. <td align="center" valign="top" width="100%" style="background-color:#eceff4" class="content-padding">
  92. <center>
  93. <table cellspacing="0" cellpadding="0" width="600" class="w320">
  94. <tr>
  95. <td class="header-lg">
  96. Member Bisnis Abah
  97. </td>
  98. </tr>
  99. <tr>
  100. <td class="free-text">
  101. Password anda telah berhasil di reset! Dibawah ini adalah informasi email dan password baru anda, harap disimpan dengan baik dan lakukan pergantian password.
  102. </td>
  103. </tr>
  104. <tr>
  105. <td class="mini-block-container">
  106. <table cellspacing="0" cellpadding="0" width="100%" style="border-collapse:separate!important">
  107. <tr>
  108. <td class="mini-block">
  109. <table cellpadding="0" cellspacing="0" width="100%">
  110. <tr>
  111. <td style="padding-bottom:8px">
  112. Email
  113. </td>
  114. </tr>
  115. <tr>
  116. <td class="code-block">
  117. '.$email.'
  118. </td>
  119. </tr>
  120. <tr>
  121. <td style="padding-top:25px;padding-bottom:8px">
  122. Password
  123. </td>
  124. </tr>
  125. <tr>
  126. <td class="code-block">
  127. '.$key.'
  128. </td>
  129. </tr>
  130. <tr>
  131. <td class="button">
  132. <div><!--[if mso]>
  133. <v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="http://member.bisnisabah.com/login" style="height:45px;v-text-anchor:middle;width:155px" arcsize="15%" strokecolor="#ffffff" fillcolor="#00a8ff">
  134. <w:anchorlock/>
  135. <center style="color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:regular">Login Sekarang</center>
  136. </v:roundrect>
  137. <![endif]--><a class="button-mobile" href="http://member.bisnisabah.com/login" style="background-color:#00a8ff;border-radius:5px;color:#fff;display:inline-block;font-family:Cabin,Helvetica,Arial,sans-serif;font-size:14px;font-weight:regular;line-height:45px;text-align:center;text-decoration:none;width:155px;-webkit-text-size-adjust:none;mso-hide:all">Login Sekarang</a></div>
  138. </td>
  139. </tr>
  140. </table>
  141. </td>
  142. </tr>
  143. </table>
  144. </td>
  145. </tr>
  146. </table>
  147. </center>
  148. </td>
  149. </tr>
  150. <tr>
  151. <td align="center" valign="top" width="100%" style="background-color:#eceff4;height:100px">
  152. <center>
  153. <table cellspacing="0" cellpadding="0" width="600" class="w320">
  154. <tr>
  155. <td style="padding:25px 0 25px">
  156. <strong>Bisnis Abah</strong><br />
  157. PT. AMANAN INSAN MULYA<br />
  158. Jalan Kayu Manis No. 11 A Pekanbaru<br />
  159. Telp. (0761) 839315 (Hunting)<br />
  160. Fax. (0761) 23579<br /><br />
  161. </td>
  162. </tr>
  163. </table>
  164. </center>
  165. </td>
  166. </tr>
  167. </table>
  168. </body>
  169. </html>';
  170. $berhasilupdate = "ya";
  171. $mail->AltBody = 'cangkirware';
  172. //send the message, check for errors
  173. if (!$mail->send()) {
  174. $berhasil = "tidak";
  175. } else {
  176. $berhasil = "ya";
  177. }
  178. }
  179. }
  180.  
  181. if($berhasil && $berhasilupdate == "ya"){
  182. header('Location: http://member.bisnisabah.com/lupa-password?pesan=reset_success');
  183. } else if ($berhasil && $berhasilupdate == "tidak"){
  184. header('Location: http://member.bisnisabah.com/lupa-password?pesan=reset_failed');
  185. } else {
  186. header('Location: http://member.bisnisabah.com/lupa-password?pesan=error');
  187. }
  188. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement