Advertisement
Guest User

Untitled

a guest
Jun 7th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.72 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require("../mainconfig.php");
  4. $page_type = "user_register";
  5. $msg_type = "nothing";
  6.  
  7.  
  8. if (isset($_SESSION['user'])) {
  9. $sess_username = $_SESSION['user']['username'];
  10. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$sess_username'");
  11. $data_user = mysqli_fetch_assoc($check_user);
  12. if (mysqli_num_rows($check_user) !== 0) {
  13. header("Location: ".$cfg_baseurl);
  14. }
  15. }
  16. if (isset($_POST['daftar'])) {
  17. $post_email = mysqli_real_escape_string($db, trim($_POST['email']));
  18. $post_username = mysqli_real_escape_string($db, trim($_POST['username']));
  19. $post_password = mysqli_real_escape_string($db, trim($_POST['password']));
  20. $post_repeat_password = mysqli_real_escape_string($db, trim($_POST['repassword']));
  21. $post_invitation_code = mysqli_real_escape_string($db, trim($_POST['invitation_code']));
  22. $ip = $_SERVER['REMOTE_ADDR'];
  23. $pengacak="DIE64SD854F978F15DSF54FDF561SF65416541WFSWFC634165SWCFFCS";
  24. $cek_password=md5($pengacak).md5($post_password);
  25. $cek_password1=base64_encode($cek_password);
  26. $cek_password2=sha1($cek_password1);
  27. $cek_password3="S4SMED14$cek_password2";
  28.  
  29. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$post_username'");
  30. $check_ip = mysqli_query($db, "SELECT * FROM ip WHERE ip = '$ip'");
  31. $check_invitation_code = mysqli_query($db, "SELECT * FROM register_key WHERE register_key = '$post_invitation_code'");
  32.  
  33. if (empty($post_username) || empty($post_password) || empty($post_repeat_password) || empty($post_email) || empty($post_invitation_code)) {
  34. $msg_type = "error";
  35. $msg_content = "<b>Gagal:</b> Mohon mengisi semua input.";
  36. } else if (mysqli_num_rows($check_user) > 0) {
  37. $msg_type = "error";
  38. $msg_content = "<b>Gagal:</b> Username telah terdaftar.";
  39. } else if (mysqli_num_rows($check_ip) > 0) {
  40. $msg_type = "error";
  41. $msg_content = "<b>Gagal:</b> Anda telah mendaftarkan akun sebelumnya.";
  42. } else if (mysqli_num_rows($check_invitation_code) == 0) {
  43. $msg_type = "error";
  44. $msg_content = "<b>Gagal:</b> Kode yang anda masukan tidak benar ataupun benar.";
  45. } else if (strlen($post_username) > 8) {
  46. $msg_type = "error";
  47. $msg_content = "<b>Gagal:</b> Username Maksimal 8 karakter.";
  48. } else if (strlen($post_password) > 8) {
  49. $msg_type = "error";
  50. $msg_content = "<b>Gagal:</b> Password Maksimal 8 karakter.";
  51. } else if (strlen($post_username) < 5) {
  52. $msg_type = "error";
  53. $msg_content = "<b>Gagal:</b> Username Minimal 5 karakter.";
  54. } else if (strlen($post_password) < 5) {
  55. $msg_type = "error";
  56. $msg_content = "<b>Gagal:</b> Password Minimal 5 karakter.";
  57. } else if ($post_password <> $post_repeat_password) {
  58. $msg_type = "error";
  59. $msg_content = "<b>Gagal:</b> Password tidak sesuai.";
  60. } else if ($_POST['captcha'] !== "Manusia") {
  61. $msg_type = "error";
  62. $msg_content = "<b>Gagal:</b> Silahkan pilih captcha.";
  63. } else {
  64. $post_api = random(20);
  65. $insert_user = mysqli_query($db, "INSERT INTO ip (username, ip) VALUES ('$post_username', '$ip')");
  66. $insert_user = mysqli_query($db, "INSERT INTO users (username, password, balance, level, registered, status, api_key, email, uplink) VALUES ('$post_username', '$cek_password3', '0', 'Member', '$date', 'Active', '$post_api', '$post_email', 'Server')");
  67. $insert_user = mysqli_query($db, "DELETE FROM register_key WHERE register_key = '$post_invitation_code'");
  68. if ($insert_user == TRUE) {
  69. $msg_type = "success";
  70. $msg_content = "<b>Berhasil:</b> Pengguna telah ditambahkan.<br /><b>Email:</b> $post_email<br /><b>Username:</b> $post_username<br /><b>Password:</b> ".$_POST['password']."<br /><b>Level:</b> Member";
  71. } else {
  72. $msg_type = "error";
  73. $msg_content = "<b>Gagal:</b> System Error.";
  74. }
  75. }
  76. }
  77.  
  78.  
  79.  
  80. include_once("../lib/header.php");
  81. ?>
  82. <div class="row">
  83. <div class="col-lg-7">
  84. <div class="box box-success">
  85. <div class="box-header with-border">
  86. <h3 class="box-title"><i class="fa fa-plus"></i> Daftar</h3>
  87. <div class="box-tools pull-right">
  88. <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i>
  89. </button>
  90. </div>
  91. </div>
  92. <div class="box-body">
  93. <?php
  94. if ($msg_type == "success") {
  95. ?>
  96. <div class="alert alert-success">
  97. <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
  98. <i class="fa fa-check-circle"></i>
  99. <?php echo $msg_content; ?>
  100. </div>
  101. <?php
  102. } else if ($msg_type == "error") {
  103. ?>
  104. <div class="alert alert-danger">
  105. <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
  106. <i class="fa fa-times-circle"></i>
  107. <?php echo $msg_content; ?>
  108. </div>
  109. <?php
  110. } else { ?>
  111. <div class="alert alert-warning">
  112. <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
  113. <i class="fa fa-times-circle"></i>
  114. Anda dapat meminta <i>Kode Undangan</i> kepada Admin, melalui Kontak Admin <a href="https://sas-media.id/main/staff_list">Disini</a>.
  115. </div>
  116. <?php
  117. }
  118. ?>
  119. <form class="form-horizontal" role="form" method="POST">
  120. <div class="form-group">
  121. <label class="col-md-2 control-label">Email</label>
  122. <div class="col-md-10">
  123. <input type="email" name="email" class="form-control" placeholder="Email">
  124. </div>
  125. </div>
  126. <div class="form-group">
  127. <label class="col-md-2 control-label">Username</label>
  128. <div class="col-md-10">
  129. <input type="text" name="username" class="form-control" placeholder="Username">
  130. </div>
  131. </div>
  132. <div class="form-group">
  133. <label class="col-md-2 control-label">Password</label>
  134. <div class="col-md-10">
  135. <input type="password" name="password" class="form-control" placeholder="Password">
  136. </div>
  137. </div>
  138. <div class="form-group">
  139. <label class="col-md-2 control-label">Ulangi Password</label>
  140. <div class="col-md-10">
  141. <input type="password" name="repassword" class="form-control" placeholder="Ulangi Password">
  142. </div>
  143. </div>
  144. <div class="form-group">
  145. <label class="col-md-2 control-label">Kode Undangan</label>
  146. <div class="col-md-10">
  147. <input type="text" name="invitation_code" class="form-control" placeholder="Kode Undangan">
  148. </div>
  149. </div>
  150. <div class="form-group">
  151. <label class="col-md-2 control-label">Captcha</label>
  152. <div class="col-md-10">
  153. <select class="form-control" id="captcha" name="captcha">
  154. <option selected="true" style="display:none;">Apakah anda Manusia ?</option>
  155. <option value="Manusia">Ya</option>
  156. </select>
  157. </div>
  158. </div>
  159. <div class="pull-right">
  160. <button type="reset" class="btn btn-danger"><i class="fa fa-refresh"></i> Ulangi </button>
  161. <button type="submit" name="daftar" class="btn btn-success"><i class="fa fa-send"></i> Kirim </button>
  162. </div>
  163. <br />
  164. <br />
  165. </form>
  166. </div>
  167. </div>
  168. </div>
  169. <div class="col-lg-5">
  170. <div class="box box-success">
  171. <div class="box-header with-border">
  172. <h3 class="box-title"><i class="fa fa-question-circle"></i> Mengapa harus memilih kami?</h3>
  173. <div class="box-tools pull-right">
  174. <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i>
  175. </button>
  176. </div>
  177. </div>
  178. <div class="box-body">
  179. <b>Sas Media - Smm Panel Indonesia | Termurah, Tercepat dan Terpercaya! </b> adalah sebuah website penyedia layanan kebutuhan layanan sosial media dan distributor pulsa elektrik, voucher game, token pln, paket data, saldo gojek/grab, diamond mobile legends, dan kebutuhan lainnya.<hr>
  180. <ul>
  181. <li>API Integration (For Developer Panel).</li>
  182. <li>Instant & Auto processing</li>
  183. <li>Automatis Status Orderan</li>
  184. <li>Automatis Refund Orderan Gagal/Partial</li>
  185. <li>Automatis Pengisian Saldo Pulsa Telkomsel (HOT)</li>
  186. <li>Pengisian Saldo Via Pulsa No Rate (Pulsa=Saldo Kamu)</li>
  187. <li>Pengisian Saldo Via Bank Bonus Hingga 10%</li>
  188. <li>Kualitas Terbaik dan Harga Terjangkau</li>
  189. </ul>
  190. </div>
  191. </div>
  192. </div>
  193. </div>
  194. <!-- end row -->
  195.  
  196. <?php
  197. include("../lib/footer.php");
  198. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement