Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- function IPnya() {
- $ipaddress = '';
- if (getenv('HTTP_CLIENT_IP'))
- $ipaddress = getenv('HTTP_CLIENT_IP');
- else if(getenv('HTTP_X_FORWARDED_FOR'))
- $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
- else if(getenv('HTTP_X_FORWARDED'))
- $ipaddress = getenv('HTTP_X_FORWARDED');
- else if(getenv('HTTP_FORWARDED_FOR'))
- $ipaddress = getenv('HTTP_FORWARDED_FOR');
- else if(getenv('HTTP_FORWARDED'))
- $ipaddress = getenv('HTTP_FORWARDED');
- else if(getenv('REMOTE_ADDR'))
- $ipaddress = getenv('REMOTE_ADDR');
- else
- $ipaddress = 'IP Tidak Dikenali';
- return $ipaddress;
- }
- require("mainconfig.php");
- $msg_type = "nothing";
- $ip = IPnya();
- $id = random_number(7);
- if (isset($_SESSION['user'])) {
- header("Location: ".$cfg_baseurl);
- } else {
- if (isset($_POST['login'])) {
- $post_username = mysqli_real_escape_string($db, trim($_POST['email']));
- if (empty($post_username)) {
- $msg_type = "error";
- $msg_content = "<b>Gagal:</b> Mohon mengisi semua input.";
- } else {
- $check_user = mysqli_query($db, "SELECT * FROM users WHERE email = '$post_username'");
- if (mysqli_num_rows($check_user) == 0) {
- $msg_type = "error";
- $msg_content = "<b>Gagal:</b> User dengan Email Tersebut Tidak Ditemukan.";
- } else {
- $data_user = mysqli_fetch_assoc($check_user);
- if ($data_user['status'] == "Suspended") {
- $msg_type = "error";
- $msg_content = "<b>Gagal:</b> Akun nonaktif.";
- } else {
- $password1 = random(5);
- $update_user = mysqli_query($db, "UPDATE users SET password = '$password1' WHERE email = '$post_username'");
- $emailkamu = $post_username; //ganti emailnya ente
- $subject = "Password Baru akun Ucapedia Anda";
- $message = "Password baru akun anda adalah : $password1";
- $headersx = 'MIME-Version: 1.0' . "\r\n";
- $headersx .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
- $headersx .= 'From: UCAPEDIA <support@ucapedia.com>' . "\r\n";
- $datamail = mail($emailkamu, $subject, $message, $headersx);
- $msg_type = "success";
- $msg_content = "<b>Sukses:</b> Password baru akun anda sudah dikirmkan ke email tersebut.";
- }
- }
- }
- }
- include("lib/header.php");
- ?>
- <div class="row">
- <div class="col-lg-12 col-xl-12">
- <div class="card-box">
- <h4 class="header-title m-t-0"><i class="fa fa-mail"></i> Reset Password</h4>
- <div class="col-lg-12">
- <div class="alert alert-info"><i class="mdi mdi-information fa-fw"></i><strong>Silahkan masukan email yang anda gunakan pada pedaftaran akun
- </div>
- <div class="p-20">
- <?php
- if ($msg_type == "error") {
- ?>
- <div class="alert alert-danger alert-dismissible fade show" role="alert">
- <button type="button" class="close" data-dismiss="alert"
- aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- <strong> <?php echo $msg_content; ?></strong>
- </div>
- <?php }
- else if ($msg_type == "success") {
- ?>
- <div class="alert alert-info alert-dismissible fade show" role="alert">
- <button type="button" class="close" data-dismiss="alert"
- aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- <strong> <?php echo $msg_content; ?></strong>
- </div>
- <?php
- }
- ?>
- <form method="POST" data-parsley-validate novalidate>
- <div class="form-group" id="username">
- <label>Email<span class="text-danger">*</span></label>
- <input type="text" name="email" parsley-trigger="change" required
- class="form-control">
- </div>
- <div class="form-group text-right m-b-0" id="submit">
- <button class="btn btn-primary waves-effect waves-light" type="submit" name="login">
- Submit
- </button>
- <button type="reset" class="btn btn-secondary waves-effect m-l-5">
- Ulang
- </button>
- </div>
- </form>
- </div>
- </div>
- </div></div>
- </div></div></div>
- </div></div></div>
- </div>
- <script type="text/javascript">
- $(document).ready(function(){
- $('.checkbox4').click(function(){
- if($(this).is(':checked')){
- $('.password').attr('type','text');
- }else{
- $('.password').attr('type','password');
- }
- });
- });
- </script>
- <script>
- $(document).ready(function () {
- var placementRight = 'right';
- var placementLeft = 'left';
- // Define the tour!
- var tour = {
- id: "my-intro",
- steps: [
- {
- target: "username",
- title: "Username",
- content: "silahkan isi username akun anda",
- placement: placementLeft,
- yOffset: 10
- },
- {
- target: 'password',
- title: "Password",
- content: "Silahkan isi password akun anda",
- placement: 'bottom',
- zindex: 999
- },
- {
- target: 'submit',
- title: "Login",
- content: "Silahkan klik tombol ini jika form tersebut sudah terisi",
- placement: 'left',
- zindex: 999
- }
- ],
- showPrevButton: true
- };
- // Start the tour!
- hopscotch.startTour(tour);
- });
- </script>
- <?php
- }
- include("lib/footer.php");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement