PATH: //home/hwyuvbry/pelanggan.waroenkhoki123.web.id/function
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📄 api_result.log
↓
X
📁 asset/
X
📄 checker.php
↓
X
📄 error_log
↓
X
📄 get-referral.php
↓
X
📄 get-referral.php#
↓
X
📄 get-referral.php#8999
↓
X
📄 last_deposit.php
↓
X
📄 last_withdraw.php
↓
X
📄 memo-store.php
↓
X
📄 profile_update.php
↓
X
📄 proses_bet.php
↓
X
📄 proses_daftar.php#off dulu
↓
X
📄 proses_depo_otomatis.php
↓
X
📄 proses_depo_otomatis.php#
↓
X
📄 proses_deposit.php
↓
X
📄 proses_deposit.php#
↓
X
📄 proses_login.php
↓
X
📄 proses_pengaturan.php
↓
X
📄 proses_withdraw.php
↓
X
📄 proses_withdraw.php#
↓
X
📄 qris_log.txt
↓
X
SAVING...
BERHASIL DIUBAH!
EDITING: profile_update.php
<?php session_start(); include '../db/koneksi.php'; header('Content-Type: application/json'); if (!isset($_SESSION['id'])) { echo json_encode(['status' => 'error', 'message' => 'Sesi login tidak ditemukan.']); exit; } $id_user = $_SESSION['id']; $email = trim($_POST['email']); $password = trim($_POST['password']); $password_confirm = trim($_POST['password_confirm']); $errors = []; if (empty($email)) { $errors['email'] = 'Email tidak boleh kosong.'; } elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $errors['email'] = 'Format email tidak valid.'; } if (!empty($password)) { if (strlen($password) < 6) { $errors['password'] = 'Password minimal 6 karakter.'; } elseif ($password !== $password_confirm) { $errors['password_confirm'] = 'Konfirmasi password tidak cocok.'; } } if (!empty($errors)) { echo json_encode(['status' => 'error', 'errors' => $errors]); exit; } if (!empty($password)) { $hashed = password_hash($password, PASSWORD_DEFAULT); $sql = "UPDATE tb_user SET email = ?, password = ? WHERE id = ?"; $stmt = $koneksi->prepare($sql); $stmt->bind_param('ssi', $email, $hashed, $id_user); } else { $sql = "UPDATE tb_user SET email = ? WHERE id = ?"; $stmt = $koneksi->prepare($sql); $stmt->bind_param('si', $email, $id_user); } if ($stmt->execute()) { echo json_encode(['status' => 'success', 'message' => 'Profil berhasil diupdate']); } else { echo json_encode(['status' => 'error', 'message' => 'Gagal memperbarui profil']); } ?>
SIMPAN PERUBAHAN