Klik untuk ubah


Ubah Password

prepare("UPDATE agen_voucher SET email = :email, nama = :nama, alamat = :alamat, nomor_whatsapp = :nomor_whatsapp, password = :password WHERE id = :id"); // $stmt->bindParam(':email', $_POST['email']); // $stmt->bindParam(':nama', $_POST['nama']); // $stmt->bindParam(':alamat', $_POST['alamat']); // $stmt->bindParam(':nomor_whatsapp', $handphone); // $stmt->bindParam(':password', $hashedPassword); // $stmt->bindParam(':id', $_SESSION['agen'], PDO::PARAM_INT); $stmt = $pdo->prepare("UPDATE agen_voucher SET password = :password WHERE id = :id"); $stmt->bindParam(':password', $hashedPassword); $stmt->bindParam(':id', $_SESSION['agen'], PDO::PARAM_INT); if ($stmt->execute()) { if ($isNewPassword) { session_destroy(); // Hancurkan sesi jika password baru diubah sweetAlert("Data Berhasil diubah, silahkan Login Kembali", "success"); } else { sweetAlert("Data Berhasil diubah", "success"); } } else { sweetAlert("Gagal memperbarui data, silahkan coba lagi", "error"); } } catch (PDOException $e) { sweetAlert("Terjadi kesalahan: " . $e->getMessage(), "error"); } } else { $target_dir = "profile/"; $imageFileType = strtolower(pathinfo($_FILES["profile"]["name"], PATHINFO_EXTENSION)); // Membuat nama file baru $new_file_name = "profile_" . date('YmdHis') . "." . $imageFileType; $target_file = $target_dir . $new_file_name; $uploadOk = 1; // Cek apakah file gambar adalah gambar yang sebenarnya $check = getimagesize($_FILES["profile"]["tmp_name"]); if ($check === false) { sweetAlert("File bukan gambar.","error"); $uploadOk = 0; } // Cek ukuran file if ($_FILES["profile"]["size"] > 10000000) { sweetAlert("Maaf, ukuran file terlalu besar.","error"); $uploadOk = 0; } // Cek format file if (!in_array($imageFileType, ["jpg", "png", "jpeg", "gif"])) { sweetAlert("Maaf, hanya file JPG, JPEG, PNG & GIF yang diperbolehkan.","error"); $uploadOk = 0; } // Jika semua baik-baik saja, maka upload file if ($uploadOk == 1) { if (move_uploaded_file($_FILES["profile"]["tmp_name"], $target_file)) { // Simpan nama file baru ke database $id = $_SESSION['agen']; $sql = "UPDATE agen_voucher SET profile = '$new_file_name' WHERE id = $id"; if ($con->query($sql) === TRUE) { sweetAlert("Profile telah di ubah","success"); } else { sweetAlert("Error: " . $sql . "
" . $conn->error,"error"); } } else { sweetAlert("Maaf, terjadi kesalahan saat mengunggah file.","error"); } } } } ?>