Advertisement
Guest User

Pusing

a guest
Oct 17th, 2019
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 9.78 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require("../mainconfig.php");
  4. $msg_type = "nothing";
  5.  
  6. if (isset($_SESSION['user'])) {
  7.     $sess_username = $_SESSION['user']['username'];
  8.     $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$sess_username'");
  9.     $data_user = mysqli_fetch_assoc($check_user);
  10.     if (mysqli_num_rows($check_user) !== 0) {
  11.         header("Location: ".$cfg_baseurl);
  12.     }
  13. }
  14.     if (isset($_POST['daftar'])) {
  15.         $post_email = mysqli_real_escape_string($db, trim($_POST['email']));
  16.         $post_fullname = mysqli_real_escape_string($db, trim($_POST['fullname']));
  17.         $post_username = mysqli_real_escape_string($db, trim($_POST['username']));
  18.         $post_password = mysqli_real_escape_string($db, trim($_POST['password']));
  19.         $post_repeat_password = mysqli_real_escape_string($db, trim($_POST['repassword']));
  20.        
  21.         $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$post_username'");
  22.  
  23.         if (empty($post_username) || empty($post_password) || empty($post_fullname) || empty($post_repeat_password) || empty($post_email)) {
  24.             $msg_type = "error";
  25.             $msg_content = "<b>Gagal:</b> Lengkapi semua input. <script>swal('Oh Snap!', 'Lengkapi semua input.', 'error');</script>";
  26.         } else if (mysqli_num_rows($check_user) > 0) {
  27.             $msg_type = "error";
  28.             $msg_content = "<b>Gagal:</b> Username telah digunakan. <script>swal('Oh Snap!', 'Username telah digunakan.', 'error');</script>";
  29.         } else if (strlen($post_username) > 8) {
  30.             $msg_type = "error";
  31.             $msg_content = "<b>Gagal:</b> Username maksimal 8 karakter . <script>swal('Oh Snap!', 'Username maksimal 1 karakter.', 'error');</script>";
  32.         } else if (strlen($post_password) > 6) {
  33.             $msg_type = "error";
  34.             $msg_content = "<b>Gagal:</b> Password maksimal 6 karakter. <script>swal('Oh Snap!', 'Password maksimal 6 karakter.', 'error');</script>";
  35.         } else if (strlen($post_username) < 8) {
  36.             $msg_type = "error";
  37.             $msg_content = "<b>Gagal:</b> Username minimal 8 karakter. <script>swal('Oh Snap!', 'Username minimal 8 karakter.', 'error');</script>";
  38.         } else if (strlen($post_password) < 6) {
  39.             $msg_type = "error";
  40.             $msg_content = "<b>Gagal:</b> Password minimal 6 karakter. <script>swal('Oh Snap!', 'Password minimal 6 karakter.', 'error');</script>";
  41.         } else if ($post_password <> $post_repeat_password) {
  42.             $msg_type = "error";
  43.             $msg_content = "<b>Gagal:</b> Konfirmasi password tidak sesuai. <script>swal('Oh Snap!', 'Konfirmasi password tidak sesuai.', 'error');</script>";
  44.         } else {
  45.                 $insert_user = mysqli_query($db, "INSERT INTO users (username, password, level, balance, api_key, status, registered, uplink, email) VALUES ('$post_username', '$post_password', 'Member', '0', '$post_api', 'Active', '$date', 'Free Member', '$post_email')");
  46.                  if ($insert_user == TRUE) {
  47.                     $msg_type = "success";
  48.                     $msg_content = "<b>Berhasil:</b> Pendaftaran berhasil. Anda akan dialihkan ke halaman masuk.<META HTTP-EQUIV=Refresh CONTENT=\"2; URL=auth\"> <script>swal('Yeay!', 'Pendaftaran berhasil. Anda akan dialihkan ke halaman masuk.', 'success');</script>";
  49.                 } else {
  50.                     $msg_type = "error";
  51.                     $msg_content = "<script>swal('Error!', 'Error system (1).', 'error');</script>";
  52.                 }
  53.             }
  54.         }
  55. include_once("../lib/header.php");
  56. ?>
  57.     <div class="row">
  58.         <div class="col-md-6">
  59.             <div class="panel panel-default animated fadeInDown">
  60.                 <div class="panel-heading">
  61.                    <h3 class="panel-title"><i class="fa fa-user-plus"></i> Daftar </h3>
  62.                 </div>
  63.                 <div class="panel-body">
  64.                                         <?php
  65.                                         if ($msg_type == "success") {
  66.                                         ?>
  67.                                         <div class="alert alert-success">
  68.                                             <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
  69.                                             <i class="fa fa-check-circle"></i>
  70.                                             <?php echo $msg_content; ?>
  71.                                         </div>
  72.                                         <?php
  73.                                         } else if ($msg_type == "error") {
  74.                                         ?>
  75.                                         <div class="alert alert-danger">
  76.                                             <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
  77.                                             <i class="fa fa-times-circle"></i>
  78.                                             <?php echo $msg_content; ?>
  79.                                         </div>
  80.                                         <?php
  81.                                         }
  82.                                         ?>
  83.                                         <form class="form-horizontal" role="form" method="POST">
  84.                                             <div class="form-group">
  85.                                                 <label class="col-md-2 control-label">Email</label>
  86.                                                 <div class="col-md-10">
  87.                                                     <input type="email" name="email" class="form-control" placeholder="Email">
  88.                                                 </div>
  89.                                             </div>
  90.                                             <div class="form-group">
  91.                                                 <label class="col-md-2 control-label">Nama Lengkap</label>
  92.                                                 <div class="col-md-10">
  93.                                                     <input type="text" name="fullname" class="form-control" placeholder="Nama Lengkap">
  94.                                                 </div>
  95.                                             </div>
  96.                                             <div class="form-group">
  97.                                                 <label class="col-md-2 control-label">Username</label>
  98.                                                 <div class="col-md-10">
  99.                                                     <input type="text" name="username" class="form-control" placeholder="Username">
  100.                                                 </div>
  101.                                             </div>
  102.                                             <div class="form-group">
  103.                                                 <label class="col-md-2 control-label">Password</label>
  104.                                                 <div class="col-md-10">
  105.                                                     <input type="password" name="password" class="form-control" placeholder="Password">
  106.                                                 </div>
  107.                                             </div>
  108.                                             <div class="form-group">
  109.                                                 <label class="col-md-2 control-label">Ulangi Password</label>
  110.                                                 <div class="col-md-10">
  111.                                                     <input type="password" name="repassword" class="form-control" placeholder="Ulangi Password">
  112.                                                 </div>
  113.                         </div>
  114.                                                
  115.                                             <div class="form-group">
  116.                                                 <div class="col-md-offset-2 col-md-10">
  117.                                                     <button type="submit" class="btn btn-primary" name="daftar"><i class="fa fa-send"></i> Submit </button>
  118.                                                     <button type="reset" class="btn btn-warning"><i class="fa fa-refresh"></i> Ulangi</button>                                                  
  119.                                                 </div>
  120.                                             </div>
  121.                                         </form>
  122.                                     </div>
  123.                                 </div>
  124.                             </div>
  125.                     <div class="col-md-6">
  126.                         <div class="panel panel-default animated fadeInDown">
  127.                             <div class="panel-heading">
  128.                            <h3 class="panel-title"><i class="fa fa-question-circle"></i> Saya Ganteng!!</h3>
  129.                        </div>
  130.                        <div class="panel-body">
  131.                                         <p><b><?php echo $cfg_webname; ?></b> Merupakan Sebuah Website Penyedia Layanan Sosial Media Marketing Seperti, Followers, Like, Views, Pulsa , Voucher Game Termurah, Cepat & Berkualitas.</p>
  132.                                     <ul>
  133.                                         <li>Instant & Auto Processing.</li>
  134.                                         <li>Automatis Refund Orderan Gagal.</li>
  135.                                         <li>Harga Sangat Murah Dan Berkualitas.</li>
  136.                                         <li>Data Order Di Proses Secepat JET.</li>
  137.                                         <li>Cheapest Price.</li>
  138.                                         <li>Layanan Lengkap.</li>
  139.                                         <li>24 Jam Kami Membantu Anda.</li>
  140.                                     </ul>
  141.                                     </div>
  142.                                 </div>
  143.                             </div>
  144.                         </div>
  145. <?php
  146. include("../lib/footer.php");
  147. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement