Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- require("../config.php");
- if (isset($_SESSION['user'])) {
- header("Location: " . $config['url']);
- } else {
- if (isset($_POST['daftar'])) {
- $post_name = $chaa->real_escape_string(trim(stripcslashes(strip_tags(htmlspecialchars(htmlentities($_POST['name']))))));
- $post_phone = $chaa->real_escape_string(trim(stripcslashes(strip_tags(htmlspecialchars(htmlentities($_POST['nope']))))));
- $post_username = $chaa->real_escape_string(trim(stripcslashes(strip_tags(htmlspecialchars(htmlentities($_POST['username']))))));
- $post_email = $chaa->real_escape_string(trim(stripcslashes(strip_tags(htmlspecialchars(htmlentities($_POST['email']))))));
- $post_password1 = $chaa->real_escape_string(trim(stripcslashes(strip_tags(htmlspecialchars(htmlentities($_POST['password1']))))));
- $post_password2 = $chaa->real_escape_string(trim(stripcslashes(strip_tags(htmlspecialchars(htmlentities($_POST['password2']))))));
- $hash_password = password_hash($post_password1, PASSWORD_DEFAULT);
- $post_key = rand(10);
- $post_key2 = rand(10);
- $post_key3 = rand(10);
- $post_key4 = rand(10);
- $post_key5 = rand(10);
- $cek_user = $chaa->query("SELECT * FROM user WHERE username = '$post_username'");
- $cek_email = $chaa->query("SELECT * FROM user WHERE email = '$post_email'");
- $cek_name = $chaa->query("SELECT * FROM user WHERE nama = '$post_name'");
- $cek_name = $chaa->query("SELECT * FROM user WHERE phone = '$post_phone'");
- if (!$post_name || $post_username || $post_email || $post_password1 || $post_password2 || $post_phone) {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b> Gagal<br>
- <b>Pesan:</b> Mohon mengisi semua input!
- ";
- } else if (mysqli_num_rows($cek_user) > 0) {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b>Gagal<br>
- <b>Pesan:</b>Username telah terdaftar!
- ";
- } else if (mysqli_num_rows($cek_email) > 0) {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b>Gagal<br>
- <b>Pesan:</b>Email telah terdaftar!
- ";
- } else if (strlen($post_username) > 10) {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b>Gagal<br>
- <b>Pesan:</b>Username maximal 10 karakter!
- ";
- } else if (strlen($post_password1) > 25) {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b>Gagal<br>
- <b>Pesan:</b>Password maximal 25 karakter!
- ";
- } else if (strlen($post_username) < 6) {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b>Gagal<br>
- <b>Pesan:</b>Username minimal 6 karakter!
- ";
- } else if (strlen($post_password1) < 8) {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b>Gagal<br>
- <b>Pesan:</b>Password minimal 8 karakter!
- ";
- } else if ($post_password1 <> $post_password2) {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b>Gagal<br>
- <b>Pesan:</b>Konfirmasi password tidak sesuai
- ";
- } else {
- $masukkan_user = $chaa->query("INSERT INTO user VALUES('$post_name','$post_username','$hash_password','$post_email','$post_phone','$post_key-$post_key2-$post_key3-$post_key4-$post_key5','$date','$time')");
- if ($masukkan_user == true) {
- $msg_type = "success";
- $msg_content = "
- <b>Respon:</b>Berhasil<br>
- <b>Pesan:</b>Berhasil Ditambahkan<br>
- Nama Lengkap : $post_name<br>
- Username : $post_username<br>
- Email : $post_email<br>
- Password : Hanya kamu dan tuhan yang tau muehehe
- ";
- } else {
- $msg_type = "error";
- $msg_content = "
- <b>Respon:</b>Gagal <br>
- <b>Pesan:</b>Register gratis telah ditutup silahkan hubungi admin untuk melakukan pendaftaran
- ";
- }
- }
- }
- }
- require '../lib/header_luar.php';
- ?>
- <div class="container">
- <div class="card o-hidden border-0 shadow-lg my-5 col-lg-7 border border-left-info mx-auto">
- <div class="card-body p-0">
- <!-- Nested Row within Card Body -->
- <div class="row">
- <div class="col-lg">
- <div class="p-5">
- <div class="text-center">
- <h1 class="h4 text-gray-900 mb-4"><i class="fa fa-user-plus"></i> Create an Account!</h1>
- </div>
- <?php
- if ($msg_type == "success") {
- ?>
- <div class="alert alert-success">
- <i class="fa fa-check-cricle"></i>
- <?= $msg_content; ?>
- </div>
- <?php
- } else if ($msg_type == "error") {
- ?>
- <div class="alert alert-danger">
- <i class="fa fa-times-cricle"></i>
- <?= $msg_content; ?>
- </div>
- <?php
- } ?>
- <form class="user" method="post" action="">
- <div class="form-group">
- <input type="text" class="form-control form-control-user" id="name" name="name" placeholder="Nama Lengkap">
- </div>
- <div class="form-group">
- <input type="text" class="form-control form-control-user" id="username" name="username" placeholder="Username">
- </div>
- <div class="form-group">
- <input type="email" class="form-control form-control-user" id="email" name="email" placeholder="Email">
- </div>
- <div class="form-group">
- <input type="password" class="form-control form-control-user" id="password1" name="password1" placeholder="Password">
- </div>
- <div class="form-group">
- <input type="password" class="form-control form-control-user" id="password2" name="password2" placeholder="Konfirmasi Password">
- </div>
- <div class="form-group">
- <input type="text" class="form-control form-control-user" id="nope" name="nope" placeholder="No.Hp">
- </div>
- <button type="submit" class="btn btn-info btn-user btn-block">
- Daftar
- </button>
- </form>
- <hr>
- <div class="text-center">
- <a class="small" href="login.html">Sudah Punya Akun? Login!</a>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <?php
- require '../lib/footer.php';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement