Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- require("../mainconfig.php");
- $msg_type = "nothing";
- 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($_POST['verif'])) {
- $post_code = mysqli_real_escape_string($db, trim($_POST['code']));
- $check_code = mysqli_query($db, "SELECT * FROM users WHERE verif_code = '$post_code'");
- $data_user = mysqli_fetch_assoc($check_user);
- $post_username = mysqli_real_escape_string($db, trim($_POST['username']));
- $check_username = mysqli_query($db, "SELECT * FROM users WHERE username = '$post_username'");
- $data_user = mysqli_fetch_assoc($check_user);
- $secret_key = '6LdZd2wUAAAAAOM9Bgr8r6GzYl9fmI364n4RZJLl'; //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);
- if (empty($post_code)) {
- $msg_type = "error";
- $msg_content = "<script>swal('Error!', 'Mohon mengisi Kode Verifikasi.', 'error');</script><b>Gagal:</b> Mohon mengisi Kode Verifikasi.";
- } else if (empty($post_username)) {
- $msg_type = "error";
- $msg_content = "<script>swal('Error!', 'Mohon mengisi username.', 'error');</script><b>Gagal:</b> Mohon mengisi username.";
- } else if (mysqli_num_rows($check_code) == 0) {
- $msg_type = "error";
- $msg_content = "<script>swal('Error!', 'Kode verifikasi tidak ditemukan.', 'error');</script><b>Gagal:</b> Kode verifikasi tidak ditemukan.";
- } else if (mysqli_num_rows($check_username) == 0) {
- $msg_type = "error";
- $msg_content = "<script>swal('Gagal!', 'Username tidak ditemukan.', 'error');</script><b>Gagal:</b> Username tidak ditemukan.";
- } else if ($recaptcha['success'] == false) {
- $msg_type = "error";
- $msg_content = "<script>swal('Gagal!', 'Mohon mengisi captcha.', 'error');</script><b>Gagal:</b> Mohon mengisi captcha.";
- } else {
- $to = mysqli_query($db, "SELECT * FROM users WHERE email = '$post_code'");
- $code_verification = mysqli_query($db, "SELECT * FROM users WHERE verif_code = '$post_code'");
- $username = mysqli_query($db, "SELECT * FROM users WHERE username = '$post_code'");
- $name = mysqli_query($db, "SELECT * FROM users WHERE name = '$post_code'");
- $password = mysqli_query($db, "SELECT * FROM users WHERE password = '$post_code'");
- $phone = mysqli_query($db, "SELECT * FROM users WHERE phone = '$post_code'");
- $email = mysqli_query($db, "SELECT * FROM users WHERE email = '$post_code'");
- $gender = mysqli_query($db, "SELECT * FROM users WHERE gender = '$post_code'");
- $address = mysqli_query($db, "SELECT * FROM users WHERE addres = '$post_code'");
- $tanggal_lahir = mysqli_query($db, "SELECT * FROM users WHERE date = '$post_code'");
- $message = "<html>
- <head>
- <title>Welcome To X-TKJ 2</title>
- </head>
- <body>
- <div style='padding:5px;width:294;height:40px;background: deepskyblue;color: deepskyblue;text-align:center;'>
- <img width='80' style='float:center;' src='https://x-tkj2.ooo/plugins/images/IMG_20180828_165710[1].jpg'><br/>
- </div>
- <table style='border-collapse:collapse;background:cyan' width='100%' border='1'>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>Email</th>
- <th style='width:78%;text-align: center;'><b>$email</th>
- </tr>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>Username</th>
- <th style='width:78%;text-align: center;'><b>$username</th>
- </tr>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>Password</th>
- <th style='width:78%;text-align: center;'><b>$password</th>
- </tr>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>Kode Verifikasi (PIN)</th>
- <th style='width:78%;text-align: center;'><b>$code_verification</th>
- </tr>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>Nama Lengkap</th>
- <th style='width:78%;text-align: center;'><b>$name</th>
- </tr>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>Jenis Kelamin</th>
- <th style='width:78%;text-align: center;'><b>$gender</th>
- </tr>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>Tanggal Lahir</th>
- <th style='width:78%;text-align: center;'><b>$tanggal_lahir</th>
- </tr>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>Alamat</th>
- <th style='width:78%;text-align: center;'><b>$address</th>
- </tr>
- <tr>
- <th style='width:22%;text-align:left;' height='25px'><b>No. Telp/WA</th>
- <th style='width:78%;text-align: center;'><b>$phone</th>
- </tr>
- </table>
- <div style='padding:5px;width:294;height:20px;background: deepskyblue;color:#ffc;text-align:center;'>
- <font size='3'><b>X-TKJ2 :: SMK YATINDO</b></font>
- </div>
- </body>
- </html>";
- $subject = "Detail's Account X-TKJ 2.";
- // Always set content-type when sending HTML email
- $headers = "MIME-Version: 1.0" . "\r\n";
- $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
- // More headers
- $headers .= 'From: <no-reply@x-tkj2.ooo>' . "\r\n";
- mail($to, $subject, $message, $headers);
- $update_user = mysqli_query($db, "UPDATE users SET status = 'Active' WHERE verif_code = '$post_code'");
- $update_user = mysqli_query($db, "UPDATE users SET level = 'Member' WHERE verif_code = '$post_code'");
- $update_user = mysqli_query($db, "UPDATE users SET ip = '$alamat_ip' WHERE verif_code = '$post_code'");
- $update_user = mysqli_query($db, "UPDATE users SET address_brows = '$address_brows' WHERE verif_code = '$post_code'");
- if ($update_user == TRUE) {
- $msg_type = "success";
- $msg_content = "<b>Berhasil:</b> Akun berhasil diaktivasi. Anda akan dialihkan ke halaman login.<META HTTP-EQUIV=Refresh CONTENT=\"5; URL=../user/login.php\">";
- } else {
- $msg_type = "error";
- $msg_content = "<b>Gagal:</b> ERROR.";
- }
- }
- }
- include_once("../lib/header.php");
- ?>
- <div class="row">
- <div class="col-lg-12 col-sm-12">
- <div class="panel panel-info">
- <div class="panel-heading"> Verifikasi Akun
- <div class="pull-right"><a href="#" data-perform="panel-collapse"><i class="ti-minus"></i></a> <a href="#" data-perform="panel-dismiss"><i class="ti-close"></i></a> </div>
- </div>
- <div class="panel-body">
- <div class="alert alert-info">
- <button type="button" class="close" data-dismiss="alert" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- <i class="fa fa-warning faa-flash animated"></i><b> *Info:</b> Mohon Masukan <b>Kode Verifikasi</b> Yang Telah Dikirim Melalui Email Dibagian Pesan/Spam! Jika Kode Belum Masuk Dalam Waktu 1 Jam Mohon Ajukan Pesan <a class="btn btn-warning waves-effect w-md waves-light" href="<?php echo $cfg_baseurl;?>contact.php">Disini</a>.
- </div>
- <?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">
- <label class="col-md-2 control-label">Username</label>
- <div class="col-md-10">
- <input type="text" name="username" class="form-control" placeholder="Username Anda">
- </div>
- </div>
- <div class="form-group">
- <label class="col-md-2 control-label">Kode Verifikasi</label>
- <div class="col-md-10">
- <input type="number" name="code" class="form-control" placeholder="Kode Verifikasi">
- </div>
- </div>
- <div class="form-group">
- <label class="col-md-2 control-label">Captcha</label>
- <div class="col-md-10">
- <div class="g-recaptcha" data-sitekey="6LdZd2wUAAAAAA3S_6tkhMss9gnOUKWQuFfuqKUa"></div>
- </div>
- </div>
- <div class="form-group">
- <div class="col-md-offset-2 col-md-10">
- <button type="submit" class="btn btn-info waves-effect w-md waves-light" name="verif"><i class="fa fa-user-plus"></i> Submit</button>
- <button type="reset" class="btn btn-danger waves-effect w-md waves-light"><i class="fa fa-history"></i> Ulangi</button>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- <!-- end row -->
- <?php
- include("../lib/footer.php");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement