prepare("UPDATE accounts SET balance = ? WHERE id = ?"); $stmt->execute([$_POST['balance'], $_POST['account_id']]); $msg = "余额更新成功"; } if (isset($_POST['update_win_loss'])) { $stmt = db()->prepare("UPDATE accounts SET win_loss_control = ? WHERE id = ?"); $stmt->execute([$_POST['win_loss_control'], $_POST['account_id']]); $msg = "输赢控制已更新"; } if (isset($_POST['update_kyc'])) { $stmt = db()->prepare("UPDATE accounts SET kyc_status = ? WHERE id = ?"); $stmt->execute([$_POST['kyc_status'], $_POST['account_id']]); $msg = "认证状态已更新"; } if (isset($_POST['approve_deposit'])) { db()->beginTransaction(); $stmt = db()->prepare("SELECT * FROM transactions WHERE id = ? AND status = 'pending' AND transaction_type = 'deposit'"); $stmt->execute([$_POST['transaction_id']]); $trx = $stmt->fetch(); if ($trx) { db()->prepare("UPDATE accounts SET balance = balance + ? WHERE id = ?")->execute([$trx['amount'], $trx['account_id']]); db()->prepare("UPDATE transactions SET status = 'completed' WHERE id = ?")->execute([$trx['id']]); $msg = "充值已批准"; } db()->commit(); } if (isset($_POST['approve_withdraw'])) { db()->beginTransaction(); $stmt = db()->prepare("SELECT * FROM transactions WHERE id = ? AND status = 'pending' AND transaction_type = 'withdraw'"); $stmt->execute([$_POST['transaction_id']]); $trx = $stmt->fetch(); if ($trx) { db()->prepare("UPDATE accounts SET frozen_balance = frozen_balance - ? WHERE id = ?")->execute([$trx['amount'], $trx['account_id']]); db()->prepare("UPDATE transactions SET status = 'completed' WHERE id = ?")->execute([$trx['id']]); $msg = "提现已批准"; } db()->commit(); } if (isset($_POST['reject_transaction'])) { db()->beginTransaction(); $stmt = db()->prepare("SELECT * FROM transactions WHERE id = ? AND status = 'pending'"); $stmt->execute([$_POST['transaction_id']]); $trx = $stmt->fetch(); if ($trx && $trx['transaction_type'] === 'withdraw') { // Unfreeze balance db()->prepare("UPDATE accounts SET balance = balance + ?, frozen_balance = frozen_balance - ? WHERE id = ?")->execute([$trx['amount'], $trx['amount'], $trx['account_id']]); } db()->prepare("UPDATE transactions SET status = 'failed' WHERE id = ?")->execute([$_POST['transaction_id']]); $msg = "交易已驳回"; db()->commit(); } if (isset($_POST['update_site_settings'])) { $stmt = db()->prepare("UPDATE site_settings SET site_name = ?, contact_email = ?, deposit_address = ? WHERE id = 1"); $stmt->execute([$_POST['site_name'], $_POST['contact_email'], $_POST['deposit_address']]); $msg = "站点设置已更新"; } if (isset($_POST['update_price'])) { $stmt = db()->prepare("UPDATE cryptocurrencies SET manual_price = ? WHERE id = ?"); $stmt->execute([$_POST['manual_price'], $_POST['coin_id']]); $msg = "价格已手动调整"; } } $settings = get_site_settings(); ?> 管理后台 - <?php echo $settings['site_name']; ?>

控制台概览

总用户

query("SELECT COUNT(*) FROM accounts")->fetchColumn(); ?>

待处理充值

query("SELECT COUNT(*) FROM transactions WHERE transaction_type='deposit' AND status='pending'")->fetchColumn(); ?>

待处理提现

query("SELECT COUNT(*) FROM transactions WHERE transaction_type='withdraw' AND status='pending'")->fetchColumn(); ?>

今日订单

query("SELECT COUNT(*) FROM orders WHERE DATE(created_at) = CURRENT_DATE")->fetchColumn(); ?>

用户管理

query("SELECT * FROM accounts ORDER BY id DESC")->fetchAll(); foreach ($users as $u): ?>
ID 用户名 余额 (USDT) 认证状态 输赢控制 操作

充值提现审核

query("SELECT t.*, a.username FROM transactions t JOIN accounts a ON t.account_id = a.id ORDER BY t.id DESC")->fetchAll(); foreach ($trxs as $t): ?>
ID 用户 类型 金额 哈希/地址 状态 日期 操作

所有交易记录

query("SELECT o.*, a.username FROM orders o JOIN accounts a ON o.account_id = a.id ORDER BY o.id DESC LIMIT 50")->fetchAll(); foreach ($orders as $o): ?>
用户 币种 类型 方向 价格 数量 时间

市场与币种管理

query("SELECT * FROM cryptocurrencies")->fetchAll(); foreach ($coins as $c): ?>
()

当前市场价:

系统全局设置

用户在充值页面看到的钱包地址