Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //************************************************
- //* Developer : Muhammad Fahturrozi (S1L3NT)
- //* Release Date : 01 Agustus 2018
- //* © Dilarang Keras Mengedit/Menghapus Semuanya ©
- //* © Hargai Orang Jika Anda Ingin Dihargai ©
- //* UU Nomor 28 Tahun 2014
- //************************************************
- function dapetin($url) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_VERBOSE, 1);
- $data = curl_exec($ch);
- curl_close($ch);
- return json_decode($data, true);
- }
- if (isset($_SESSION['user'])) {
- header("Location: ".$config['url_web']);
- } else {
- if (isset($_POST['daftar'])) {
- $post_email = $tur->real_escape_string(trim(stripslashes(strip_tags(htmlspecialchars($_POST['email'],ENT_QUOTES)))));
- $post_username = $tur->real_escape_string(trim(stripslashes(strip_tags(htmlspecialchars($_POST['username'],ENT_QUOTES)))));
- $post_password = $tur->real_escape_string(trim(stripslashes(strip_tags(htmlspecialchars($_POST['password'],ENT_QUOTES)))));
- $post_repeat_password = $tur->real_escape_string(trim(stripslashes(strip_tags(htmlspecialchars($_POST['repassword'],ENT_QUOTES)))));
- $new_password = password_hash($post_password, PASSWORD_DEFAULT);
- $secret_key = '6LdxKIkUAAAAABHXQ2ZeuqohpNETh8lfcXRGAdDY'; //masukkan secret key-nya berdasarkan secret key masig-masing saat create api key nya
- $captcha=$_POST['g-recaptcha-response'];
- $url = 'https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($secret_key) . '&response=' . $captcha;
- $recaptcha = dapetin($url);
- $check_user = $tur->query("SELECT * FROM users WHERE username = '$post_username'");
- $check_email = $tur->query("SELECT * FROM users WHERE email = '$post_email'");
- if (empty($post_username) || empty($post_password) || empty($post_repeat_password) || empty($post_email)) {
- $msg_type = "error";
- $msg_content = "<b>Gagal</b><br>Mohon Mengisi Semua Input.";
- } else if ($recaptcha['success'] == false) {
- $msg_type = "error";
- $msg_content = "<b>Gagal</b><br>Mohon Mengisi Captcha.";
- } else if (mysqli_num_rows($check_user) > 0) {
- $msg_type = "error";
- $msg_content = "Gagal</b><br>Username Telah Terdaftar.";
- } else if (mysqli_num_rows($check_email) > 0) {
- $msg_type = "error";
- $msg_content = "Gagal</b><br>Email Telah Terdaftar.";
- } else if (strlen($post_username) > 15) {
- $msg_type = "error";
- $msg_content = "Gagal</b><br>Username Maksimal 15 Karakter.";
- } else if (strlen($post_password) > 15) {
- $msg_type = "error";
- $msg_content = "Gagal</b><br>Password Maksimal 15 Karakter.";
- } else if (strlen($post_username) < 5) {
- $msg_type = "error";
- $msg_content = "Gagal</b><br>Username Minimal 5 Karakter.";
- } else if (strlen($post_password) < 5) {
- $msg_type = "error";
- $msg_content = "Gagal</b><br>Password Minimal 5 Karakter.";
- } else if ($post_password <> $post_repeat_password) {
- $msg_type = "error";
- $msg_content = "Gagal</b><br>Konfirmasi Password Tidak Sesuai.";
- } else {
- $insert_user = $tur->query("INSERT INTO users (username, password, balance, level, registered, status, api_key, email, uplink) VALUES ('$post_username', '$new_password', '0', 'Member', '$date', 'Active', '$post_api', '$post_email', 'Server')");
- if ($insert_user == TRUE) {
- $msg_type = "success";
- $msg_content = "<b>Berhasil</b><br>Pendaftaran Berhasil. Anda Akan Dialihkan Ke Halaman Utama.<META HTTP-EQUIV=Refresh CONTENT=\"2; URL=/\">";
- } else {
- $msg_type = "error";
- $msg_content = "<b>Gagal:</b><br>Error System.";
- }
- }
- }
- }
- ?>
- <div class="row">
- <div class="col-md-2"></div>
- <div class="col-md-8">
- <div class="card-box">
- <h4 class="header-title mb-4">Daftar</h4>
- <?php
- if ($msg_type == "success") {
- ?>
- <div class="alert alert-success">
- <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
- <i class="fa fa-check-circle"></i>
- <?php echo $msg_content; ?>
- </div>
- <?php
- } else if ($msg_type == "error") {
- ?>
- <div class="alert alert-danger">
- <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
- <i class="fa fa-times-circle"></i>
- <?php echo $msg_content; ?>
- </div>
- <?php
- }
- ?>
- <form class="form-horizontal" role="form" method="POST">
- <div class="form-group row">
- <label class="col-md-2 control-label">Email</label>
- <div class="col-md-10">
- <input type="text" name="email" class="form-control" placeholder="Email">
- </div>
- </div>
- <div class="form-group row">
- <label class="col-md-2 control-label">Username</label>
- <div class="col-md-10">
- <input type="text" name="username" class="form-control" placeholder="Username">
- </div>
- </div>
- <div class="form-group row">
- <label class="col-md-2 control-label">Password</label>
- <div class="col-md-10">
- <input type="password" name="password" class="form-control" placeholder="Password">
- </div>
- </div>
- <div class="form-group row">
- <label class="col-md-2 control-label">Konfirmasi Password</label>
- <div class="col-md-10">
- <input type="password" name="repassword" class="form-control" placeholder="Konfirmasi Password">
- </div>
- </div>
- <div class="form-group row">
- <label class="col-md-2 control-label"></label>
- <div class="col-md-10">
- <div class="g-recaptcha" data-sitekey="6LdxKIkUAAAAAOAzZPb7FOwcpmA3viSx884XW9NP"></div>
- </div>
- </div>
- <div class="form-group row justify-content-end">
- <div class="col-md-offset-2 col-md-10">
- <button type="submit" class="btn btn-info waves-effect w-md waves-light" name="daftar">Daftar</button>
- <button type="reset" class="btn btn-default waves-effect w-md waves-light">Ulangi</button>
- </div>
- </div>
- </form>
- </div>
- </div> <!-- end col -->
- </div> <!-- end row -->
- </div> <!-- end container -->
- </div> <!-- end wrapper -->
- <!-- Footer -->
- <footer class="footer">
- <div class="container">
- <div class="pull-left">2018 © <a href="javascript:void(0);"><?php echo $config['nama_web']; ?></a></div>
- <div class="pull-right"><span class ="hide-phone">Create With <i class="mdi mdi-heart text-danger"></i> by <a href="http://facebook.com/adminfatur">S1L3NT</a></span></div>
- </div>
- </footer>
- <!-- End Footer -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement